Class: Loader

Hierarchy

  • Loader

Constructors

constructor

+ new Loader(options: LoaderOptions): Loader

Defined in fs/loader.ts:17

Parameters:

Name Type
options LoaderOptions

Returns: Loader

Properties

Private options

options: LoaderOptions

Defined in fs/loader.ts:17

Methods

candidates

candidates(file: string, dirs: string[], currentFile?: undefined | string, enforceRoot?: undefined | false | true): IterableIterator‹string›

Defined in fs/loader.ts:40

Parameters:

Name Type
file string
dirs string[]
currentFile? undefined | string
enforceRoot? undefined | false | true

Returns: IterableIterator‹string›


Private dirname

dirname(path: string): string

Defined in fs/loader.ts:64

Parameters:

Name Type
path string

Returns: string


isRelativePath

isRelativePath(path: string): boolean

Defined in fs/loader.ts:36

Parameters:

Name Type
path string

Returns: boolean


lookup

lookup(file: string, type: LookupType, sync?: undefined | false | true, currentFile?: undefined | string): IterableIterator‹string | Promise‹boolean››

Defined in fs/loader.ts:23

Parameters:

Name Type
file string
type LookupType
sync? undefined | false | true
currentFile? undefined | string

Returns: IterableIterator‹string | Promise‹boolean››


Private lookupError

lookupError(file: string, roots: string[]): any

Defined in fs/loader.ts:70

Parameters:

Name Type
file string
roots string[]

Returns: any


shouldLoadRelative

shouldLoadRelative(currentFile: string): boolean

Defined in fs/loader.ts:32

Parameters:

Name Type
currentFile string

Returns: boolean