config.d.ts
154 lines
| 6.4 KiB
| video/mp2t
|
TypeScriptLexer
cin
|
r2 | import { ColorValue, ColorValueAlpha } from "./Color"; | ||
import { HasCache } from "../has"; | ||||
cin
|
r15 | |||
declare namespace config { | ||||
interface Config { | ||||
/** Defaults to `false`. If set to `true`, ensures that Dojo provides | ||||
* extended debugging feedback via Firebug. If Firebug is not available | ||||
* on your platform, setting `isDebug` to `true` will force Dojo to | ||||
* pull in (and display) the version of Firebug Lite which is | ||||
* integrated into the Dojo distribution, thereby always providing a | ||||
* debugging/logging console when `isDebug` is enabled. Note that | ||||
* Firebug's `console.*` methods are ALWAYS defined by Dojo. If | ||||
* `isDebug` is false and you are on a platform without Firebug, these | ||||
* methods will be defined as no-ops. | ||||
*/ | ||||
isDebug: boolean; | ||||
cin
|
r2 | |||
cin
|
r15 | /** | ||
* The locale to assume for loading localized resources in this page, | ||||
* specified according to [RFC 3066](http://www.ietf.org/rfc/rfc3066.txt). | ||||
* Must be specified entirely in lowercase, e.g. `en-us` and `zh-cn`. | ||||
* See the documentation for `dojo.i18n` and `dojo.requireLocalization` | ||||
* for details on loading localized resources. If no locale is specified, | ||||
* Dojo assumes the locale of the user agent, according to `navigator.userLanguage` | ||||
* or `navigator.language` properties. | ||||
*/ | ||||
locale: string; | ||||
cin
|
r2 | |||
cin
|
r15 | /** | ||
* No default value. Specifies additional locales whose | ||||
* resources should also be loaded alongside the default locale when | ||||
* calls to `dojo.requireLocalization()` are processed. | ||||
*/ | ||||
extraLocale: string[]; | ||||
cin
|
r2 | |||
cin
|
r15 | /** | ||
* The directory in which `dojo.js` is located. Under normal | ||||
* conditions, Dojo auto-detects the correct location from which it | ||||
* was loaded. You may need to manually configure `baseUrl` in cases | ||||
* where you have renamed `dojo.js` or in which `<base>` tags confuse | ||||
* some browsers (e.g. IE 6). The variable `dojo.baseUrl` is assigned | ||||
* either the value of `djConfig.baseUrl` if one is provided or the | ||||
* auto-detected root if not. Other modules are located relative to | ||||
* this path. The path should end in a slash. | ||||
*/ | ||||
baseUrl: string; | ||||
cin
|
r2 | |||
cin
|
r15 | /** | ||
* A map of module names to paths relative to `dojo.baseUrl`. The | ||||
* key/value pairs correspond directly to the arguments which | ||||
* `dojo.registerModulePath` accepts. Specifying | ||||
* `djConfig.modulePaths = { "foo": "../../bar" }` is the equivalent | ||||
* of calling `dojo.registerModulePath("foo", "../../bar");`. Multiple | ||||
* modules may be configured via `djConfig.modulePaths`. | ||||
*/ | ||||
modulePaths: { [mid: string]: string }; | ||||
cin
|
r2 | |||
cin
|
r15 | /** | ||
* Adds a callback via dojo/ready. Useful when Dojo is added after | ||||
* the page loads and djConfig.afterOnLoad is true. Supports the same | ||||
* arguments as dojo/ready. When using a function reference, use | ||||
* `djConfig.addOnLoad = function(){};`. For object with function name use | ||||
* `djConfig.addOnLoad = [myObject, "functionName"];` and for object with | ||||
* function reference use | ||||
* `djConfig.addOnLoad = [myObject, function(){}];` | ||||
*/ | ||||
addOnLoad: () => void | [any, string]; | ||||
cin
|
r2 | |||
cin
|
r15 | /** | ||
* Run the parser after the page is loaded | ||||
*/ | ||||
parseOnLoad: boolean; | ||||
cin
|
r2 | |||
cin
|
r15 | /** | ||
* An array of module names to be loaded immediately after dojo.js has been included | ||||
* in a page. | ||||
*/ | ||||
require: string[]; | ||||
cin
|
r2 | |||
cin
|
r15 | /** | ||
* Default duration, in milliseconds, for wipe and fade animations within dijits. | ||||
* Assigned to dijit.defaultDuration. | ||||
*/ | ||||
defaultDuration: number; | ||||
cin
|
r2 | |||
cin
|
r15 | /** | ||
* Used by some modules to configure an empty iframe. Used by dojo/io/iframe and | ||||
* dojo/back, and dijit/popup support in IE where an iframe is needed to make sure native | ||||
* controls do not bleed through the popups. Normally this configuration variable | ||||
* does not need to be set, except when using cross-domain/CDN Dojo builds. | ||||
* Save dojo/resources/blank.html to your domain and set `djConfig.dojoBlankHtmlUrl` | ||||
* to the path on your domain your copy of blank.html. | ||||
*/ | ||||
dojoBlankHtmlUrl: string; | ||||
cin
|
r2 | |||
cin
|
r15 | /** | ||
* Set this to true to enable publishing of topics for the different phases of | ||||
* IO operations. Publishing is done via dojo/topic.publish(). See dojo/main.__IoPublish for a list | ||||
* of topics that are published. | ||||
*/ | ||||
ioPublish: boolean; | ||||
cin
|
r2 | |||
cin
|
r15 | /** | ||
* If set to a value that evaluates to true such as a string or array and | ||||
* isDebug is true and Firebug is not available or running, then it bypasses | ||||
* the creation of Firebug Lite allowing you to define your own console object. | ||||
*/ | ||||
useCustomLogger: any; | ||||
cin
|
r2 | |||
cin
|
r15 | /** | ||
* Array containing the r, g, b components used as transparent color in dojo.Color; | ||||
* if undefined, ColorValue (white) will be used. | ||||
*/ | ||||
transparentColor: ColorValue | ColorValueAlpha; | ||||
cin
|
r2 | |||
cin
|
r15 | /** | ||
* Defines dependencies to be used before the loader has been loaded. | ||||
* When provided, they cause the loader to execute require(deps, callback) | ||||
* once it has finished loading. Should be used with callback. | ||||
*/ | ||||
deps: () => string[] | string[]; | ||||
cin
|
r2 | |||
cin
|
r15 | /** | ||
* Defines the cached has API variables | ||||
*/ | ||||
hasCache: HasCache; | ||||
cin
|
r2 | |||
cin
|
r15 | /** | ||
* Defines a callback to be used when dependencies are defined before | ||||
* the loader has been loaded. When provided, they cause the loader to | ||||
* execute require(deps, callback) once it has finished loading. | ||||
*/ | ||||
callback: (...args: any[]) => void; | ||||
cin
|
r2 | |||
cin
|
r15 | /** | ||
* Whether deferred instrumentation should be loaded or included | ||||
* in builds. | ||||
*/ | ||||
deferredInstrumentation: boolean; | ||||
cin
|
r2 | |||
cin
|
r15 | /** | ||
* Whether the deferred instrumentation should be used. | ||||
* | ||||
* * `"report-rejections"`: report each rejection as it occurs. | ||||
* * `true` or `1` or `"report-unhandled-rejections"`: wait 1 second | ||||
* in an attempt to detect unhandled rejections. | ||||
*/ | ||||
useDeferredInstrumentation: string | boolean | number; | ||||
} | ||||
cin
|
r2 | } | ||
cin
|
r15 | declare const config: config.Config; | ||
export = config; | ||||