UNPKG

typescript-closure-tools

Version:

Command-line tools to convert closure-style JSDoc annotations to typescript, and to convert typescript sources to closure externs files

54 lines (44 loc) 1.75 kB
/// <reference path="../../../globals.d.ts" /> /// <reference path="../disposable/disposable.d.ts" /> /// <reference path="../uri/uri.d.ts" /> declare module goog.net { class BulkLoaderHelper extends BulkLoaderHelper__Class { } /** Fake class which should be extended to avoid inheriting static properties */ class BulkLoaderHelper__Class extends goog.Disposable__Class { /** * Helper class used to load multiple URIs. * @param {Array.<string|goog.Uri>} uris The URIs to load. * @constructor * @extends {goog.Disposable} * @final */ constructor(uris: string|goog.Uri[]); /** * Gets the URI by id. * @param {number} id The id. * @return {string|goog.Uri} The URI specified by the id. */ getUri(id: number): string|goog.Uri; /** * Gets the URIs. * @return {Array.<string|goog.Uri>} The URIs. */ getUris(): string|goog.Uri[]; /** * Gets the response texts. * @return {Array.<string>} The response texts. */ getResponseTexts(): string[]; /** * Sets the response text by id. * @param {number} id The id. * @param {string} responseText The response texts. */ setResponseText(id: number, responseText: string): void; /** * Determines if the load of the URIs is complete. * @return {boolean} TRUE iff the load is complete. */ isLoadComplete(): boolean; } }