kernel.d.ts
74 lines
| 1.8 KiB
| video/mp2t
|
TypeScriptLexer
|
|
r2 | /* dojo/_base/kernel */ | ||
|
|
r15 | import { Config } from './config'; | ||
|
|
r2 | |||
| declare namespace dojo { | ||||
| interface Dijit { | ||||
| } | ||||
| interface Dojox { | ||||
| } | ||||
| interface Dojo { | ||||
| config: Config; | ||||
| global: any; | ||||
|
|
r15 | |||
|
|
r2 | dijit: Dijit; | ||
| dojox: Dojox; | ||||
| /** | ||||
| * a map from a name used in a legacy module to the (global variable name, object addressed by that name) | ||||
| * always map dojo, dijit, and dojox | ||||
| */ | ||||
| scopeMap: { | ||||
| [scope: string]: [string, any]; | ||||
| dojo: [string, Dojo]; | ||||
| dijit: [string, Dijit]; | ||||
| dojox: [string, Dojox]; | ||||
| }; | ||||
| baseUrl: string; | ||||
| isAsync: boolean; | ||||
| locale: string; | ||||
| version: { | ||||
| major: number; | ||||
| minor: number; | ||||
| patch: number; | ||||
| flag: string; | ||||
| revision: number; | ||||
| toString(): string; | ||||
| }; | ||||
| /** | ||||
| * A legacy method created for use exclusively by internal Dojo methods. Do not use this method | ||||
| * directly unless you understand its possibly-different implications on the platforms your are targeting. | ||||
| */ | ||||
| eval(scriptText: string): any; | ||||
| exit(exitcode?: number): void; | ||||
| /** | ||||
| * Log a debug message to indicate that a behavior has been | ||||
| * deprecated. | ||||
| */ | ||||
| deprecated(behaviour: string, extra?: string, removal?: string): void; | ||||
| /** | ||||
| * Marks code as experimental. | ||||
| */ | ||||
| experimental(moduleName: string, extra?: string): void; | ||||
| /** | ||||
| * Returns a URL relative to a module. | ||||
| */ | ||||
| moduleUrl(module: string, url?: string): any; | ||||
| /** | ||||
| * for backward compatibility with layers built with 1.6 tooling | ||||
| */ | ||||
| _hasResource: any; | ||||
| } | ||||
| } | ||||
| declare const dojo: dojo.Dojo; | ||||
| export = dojo; | ||||
