Hierarchy
- Loader
Constructors
constructor
+ new Loader(options: LoaderOptions): Loader
Defined in fs/loader.ts:21
Parameters:
| Name | Type |
|---|---|
options |
LoaderOptions |
Returns: Loader
Properties
Private options
• options: LoaderOptions
Defined in fs/loader.ts:19
Private rRelativePath
• rRelativePath: RegExp
Defined in fs/loader.ts:21
Private sep
• sep: string
Defined in fs/loader.ts:20
Methods
candidates
▸ candidates(file: string, dirs: string[], currentFile?: undefined | string, enforceRoot?: undefined | false | true): IterableIterator‹string›
Defined in fs/loader.ts:42
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:71
Parameters:
| Name | Type |
|---|---|
path |
string |
Returns: string
lookup
▸ lookup(file: string, type: LookupType, sync?: undefined | false | true, currentFile?: undefined | string): IterableIterator‹string | Promise‹boolean››
Defined in fs/loader.ts:29
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:77
Parameters:
| Name | Type |
|---|---|
file |
string |
roots |
string[] |
Returns: any
shouldLoadRelative
▸ shouldLoadRelative(referencedFile: string): boolean
Defined in fs/loader.ts:38
Parameters:
| Name | Type |
|---|---|
referencedFile |
string |
Returns: boolean
Private withinDir
▸ withinDir(file: string, dir: string): boolean
Defined in fs/loader.ts:66
Parameters:
| Name | Type |
|---|---|
file |
string |
dir |
string |
Returns: boolean