Optional
err: null | ErrorOptional
content: string | BufferOptional
sourceMap: string | SourceMapOptional
additionalData: AdditionalDataThe directory of the module. Can be used as context for resolving other stuff. eg '/workspaces/ts-loader/examples/vanilla/src'
Readonly
currentReadonly
dataThe index in the loaders array of the current loader. In the example: in loader1: 0, in loader2: 1
An array of all the loaders. It is writeable in the pitch phase. loaders = [{request: string, path: string, query: string, module: function}] In the example: [ { request: "/abc/loader1.js?xyz", path: "/abc/loader1.js", query: "?xyz", module: [Function] }, { request: "/abc/node_modules/loader2/index.js", path: "/abc/node_modules/loader2/index.js", query: "", module: [Function] } ]
Optional
data?: objectOptional
normal?: FunctionOptional
options?: string | objectOptional
pitch?: FunctionOptional
raw?: booleanOptional
type?: "module" | "commonjs"Readonly
previousReadonly
queryReadonly
remainingReadonly
requestThe resource inclusive query and fragment. Example: "/abc/resource.js?query#frag"
The resource fragment. Example: "#frag"
The resource path. In the example: "/abc/resource.js"
The resource query string. Example: "?query"
Target of compilation. Example: "web"
Adds a file as dependency of the loader result in order to make them watchable. For example, html-loader uses this technique as it finds src and src-set attributes. Then, it sets the url's for those attributes as dependencies of the html file that is parsed.
Make this loader async.
Make this loader async.
Optional
err: null | ErrorOptional
content: string | BufferOptional
sourceMap: string | SourceMapOptional
additionalData: AdditionalDataMake this loader result cacheable. By default it's cacheable. A cacheable loader must have a deterministic result, when inputs and dependencies haven't changed. This means the loader shouldn't have other dependencies than specified with this.addDependency. Most loaders are deterministic and cacheable.
Optional
flag: booleanalias of addDependency Adds a file as dependency of the loader result in order to make them watchable. For example, html-loader uses this technique as it finds src and src-set attributes. Then, it sets the url's for those attributes as dependencies of the html file that is parsed.
Generated using TypeDoc
The properties are added by https://github.com/webpack/loader-runner