Skip to content

pci-loader


Interface: Instance

Defined in: src/lib/types.d.ts:62

Extended by

Properties

constructor

constructor: Constructor

Defined in: src/lib/types.d.ts:63


registerRegistry

registerRegistry: Record\<string, ModuleRegistration>

Defined in: src/lib/types.d.ts:79

Methods

addImportMap()

addImportMap(map): void

Defined in: src/lib/types.d.ts:78

Parameters

map

ImportMap

Returns

void


delete()

delete(name): object

Defined in: src/lib/types.d.ts:67

Parameters

name

string

Returns

object


entries()

entries(): IterableIterator\<string>

Defined in: src/lib/types.d.ts:68

Returns

IterableIterator\<string>


get()

get(name): object

Defined in: src/lib/types.d.ts:65

Parameters

name

string

Returns

object


getRegister()

getRegister(): ModuleRegistration | undefined

Defined in: src/lib/types.d.ts:77

Returns

ModuleRegistration | undefined


has()

has(name): boolean

Defined in: src/lib/types.d.ts:64

Parameters

name

string

Returns

boolean


import()

import(name, parentUrl?, meta?): Promise\<unknown>

Defined in: src/lib/types.d.ts:69

Parameters

name

string

parentUrl?

string

meta?

object

Returns

Promise\<unknown>


instantiate()

instantiate(url, firstParentUrl): Promise\<ModuleRegistration | undefined>

Defined in: src/lib/types.d.ts:71

Parameters

url

string

firstParentUrl

string

Returns

Promise\<ModuleRegistration | undefined>


register()

register(nameOrDeps, depsOrExports, exports?): void

Defined in: src/lib/types.d.ts:72

Parameters

nameOrDeps

string | string[]

depsOrExports

string[] | ModuleExportSignature

exports?

ModuleExportSignature

Returns

void


resolve()

resolve(name, parentUrl): Promise\<string>

Defined in: src/lib/types.d.ts:70

Parameters

name

string

parentUrl

string

Returns

Promise\<string>


set()

set(name, module): void

Defined in: src/lib/types.d.ts:66

Parameters

name

string

module

object

Returns

void