From 7bde7f5d5cabea5b2eda9110c0640d2121605621 Mon Sep 17 00:00:00 2001 From: Peter Kanev Date: Fri, 2 Sep 2016 11:23:35 +0300 Subject: [PATCH] add android interfaces decorator definition in declarations.d.ts (#2664) --- tns-core-modules/declarations.d.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tns-core-modules/declarations.d.ts b/tns-core-modules/declarations.d.ts index f798b8d9b..cf015cf90 100644 --- a/tns-core-modules/declarations.d.ts +++ b/tns-core-modules/declarations.d.ts @@ -111,6 +111,13 @@ declare function Experimental(target: Object, key?: string | symbol, value?: any */ declare function JavaProxy(nativeClassName: string): ClassDecorator; +/** + * Important: Not applicable to Objective-C classes (iOS platform) + * Decorates class that extends native Java class + * @param interfaces An array of fully-classified Java interface names that the class must implement. + */ +declare function Interfaces(interfaces: any[]): ClassDecorator; + declare function Log(data: any): void; declare function log(data: any): void; declare function float(num: number): any;