UNPKG

novo-elements

Version:

Bullhorn's NOVO Element Repository for Angular 2

47 lines (40 loc) 1.44 kB
// Extra variables that live on Global that will be replaced by webpack DefinePlugin declare var VERSION: string; declare var ENV: string; declare var hljs: any; interface SystemJS { import: (path?: string) => Promise<any>; } interface GlobalEnvironment { ENV; VERSION; } interface WebpackModule { hot: { data?: any, idle: any, accept(dependencies?: string | string[], callback?: (updatedDependencies?: any) => void): void; decline(dependencies?: string | string[]): void; dispose(callback?: (data?: any) => void): void; addDisposeHandler(callback?: (data?: any) => void): void; removeDisposeHandler(callback?: (data?: any) => void): void; check(autoApply?: any, callback?: (err?: Error, outdatedModules?: any[]) => void): void; apply(options?: any, callback?: (err?: Error, outdatedModules?: any[]) => void): void; status(callback?: (status?: string) => void): void | string; removeStatusHandler(callback?: (status?: string) => void): void; }; } interface WebpackRequire extends NodeRequireFunction { context(file: string, flag?: boolean, exp?: RegExp): any; } // Extend typings interface NodeRequire extends WebpackRequire { } interface NodeModule extends WebpackModule { } interface Global extends GlobalEnvironment { } interface Window { fetch(url: any, init?: any): Promise<any>; } declare var postRobot: any;