Class: ModuleLoader
Defined in: packages/loaders/module/src/index.ts:39
- This loader loads documents and type definitions from a Node module
const schema = await loadSchema('module:someModuleName#someNamedExport', {
loaders: [new ModuleLoader()],
})Implements
Constructors
Constructor
new ModuleLoader():
ModuleLoader
Returns
ModuleLoader
Methods
canLoad()
canLoad(
pointer):Promise<boolean>
Defined in: packages/loaders/module/src/index.ts:44
Parameters
pointer
string
Returns
Promise<boolean>
canLoadSync()
canLoadSync(
pointer):boolean
Defined in: packages/loaders/module/src/index.ts:58
Parameters
pointer
string
Returns
boolean
load()
load(
pointer):Promise<Source[]>
Defined in: packages/loaders/module/src/index.ts:71
Parameters
pointer
string
Returns
Promise<Source[]>
Implementation of
loadSync()
loadSync(
pointer):Source[]
Defined in: packages/loaders/module/src/index.ts:85
Parameters
pointer
string
Returns
Source[]