Loader.d.ts 629 B

12345678910111213141516171819202122232425262728
  1. import { LoadingManager } from './LoadingManager';
  2. /**
  3. * Base class for implementing loaders.
  4. */
  5. export class Loader {
  6. constructor( manager?: LoadingManager );
  7. crossOrigin: string;
  8. path: string;
  9. resourcePath: string;
  10. manager: LoadingManager;
  11. requestHeader: { [header: string]: string };
  12. /*
  13. load(): void;
  14. parse(): void;
  15. */
  16. loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<any>;
  17. setCrossOrigin( crossOrigin: string ): this;
  18. setPath( path: string ): this;
  19. setResourcePath( resourcePath: string ): this;
  20. setRequestHeader( requestHeader: { [header: string]: string } ): this;
  21. }