diff --git a/data-filter-resolver.d.ts b/data-filter-resolver.d.ts index ae8868e..81b6e4b 100644 --- a/data-filter-resolver.d.ts +++ b/data-filter-resolver.d.ts @@ -1,15 +1,15 @@ -// MOST Web Framework 2.0 Codename Blueshift BSD-3-Clause license Copyright (c) 2017-2022, THEMOST LP All rights reserved + export declare class DataFilterResolver { - resolveMember(member: string, callback: (err?: Error, res?: any) => void); - resolveMethod(name: string, args: Array, callback: (err?: Error, res?: any) => void); - me(callback: (err?: Error, res?: any) => void); - user(callback: (err?: Error, res?: any) => void); - now(callback: (err?: Error, res?: Date) => void); - today(callback: (err?: Error, res?: Date) => void); - lang(callback: (err?: Error, res?: string) => void); + resolveMember(member: string, callback: (err?: Error, res?: any) => void): void; + resolveMethod(name: string, args: Array, callback: (err?: Error, res?: any) => void): void; + me(callback: (err?: Error, res?: any) => void): void; + user(callback: (err?: Error, res?: any) => void): void; + now(callback: (err?: Error, res?: Date) => void): void; + today(callback: (err?: Error, res?: Date) => void): void; + lang(callback: (err?: Error, res?: string) => void): void; } export class EdmFilter { - static func(): Function; + static func(): MethodDecorator; } diff --git a/define-decorator.d.ts b/define-decorator.d.ts index 6ff9cfc..2d3cc84 100644 --- a/define-decorator.d.ts +++ b/define-decorator.d.ts @@ -1 +1,7 @@ export declare function defineDecorator(proto: Object|Function, key: string, decorator:Function): void; + +declare global { + interface ObjectConstructor { + defineDecorator(proto: Object|Function, key: string, decorator:Function): void; + } +} \ No newline at end of file