Class FileLoader

Base class for implementing loaders.

Hierarchy

Constructors

Properties

crossOrigin: string

Default

'anonymous'

mimeType: MimeType
path: string

Default

''

requestHeader: {
    [header: string]: string;
}

Default

Type declaration

  • [header: string]: string
resourcePath: string

Default

''

responseType: string
withCredentials: boolean

@default: false

Methods

  • Parameters

    • url: string
    • Optional onLoad: ((response: string | ArrayBuffer) => void)
        • (response: string | ArrayBuffer): void
        • Parameters

          • response: string | ArrayBuffer

          Returns void

    • Optional onProgress: ((request: ProgressEvent<EventTarget>) => void)
        • (request: ProgressEvent<EventTarget>): void
        • Parameters

          • request: ProgressEvent<EventTarget>

          Returns void

    • Optional onError: ((event: ErrorEvent) => void)
        • (event: ErrorEvent): void
        • Parameters

          • event: ErrorEvent

          Returns void

    Returns any

  • Parameters

    • url: string
    • Optional onProgress: ((event: ProgressEvent<EventTarget>) => void)
        • (event: ProgressEvent<EventTarget>): void
        • Parameters

          • event: ProgressEvent<EventTarget>

          Returns void

    Returns Promise<string | ArrayBuffer>

  • Parameters

    • mimeType: MimeType

    Returns FileLoader

  • Parameters

    • path: string

    Returns FileLoader

  • Parameters

    • requestHeader: {
          [header: string]: string;
      }
      • [header: string]: string

    Returns FileLoader

  • Parameters

    • responseType: string

    Returns FileLoader

Generated using TypeDoc