1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
[quickjs-emscripten](../README.md) / [Exports](../modules.md) / JSModuleNormalizer
# Interface: JSModuleNormalizer
## Hierarchy
- [`JSModuleNormalizerAsync`](JSModuleNormalizerAsync.md)
↳ **`JSModuleNormalizer`**
## Callable
### JSModuleNormalizer
▸ **JSModuleNormalizer**(`baseModuleName`, `requestedName`, `vm`): [`JSModuleNormalizeResult`](../modules.md#jsmodulenormalizeresult)
#### Parameters
| Name | Type |
| :------ | :------ |
| `baseModuleName` | `string` |
| `requestedName` | `string` |
| `vm` | [`QuickJSContext`](../classes/QuickJSContext.md) |
#### Returns
[`JSModuleNormalizeResult`](../modules.md#jsmodulenormalizeresult)
#### Defined in
[ts/types.ts:97](https://github.com/justjake/quickjs-emscripten/blob/main/ts/types.ts#L97)
### JSModuleNormalizer
▸ **JSModuleNormalizer**(`baseModuleName`, `requestedName`, `vm`): [`JSModuleNormalizeResult`](../modules.md#jsmodulenormalizeresult) \| `Promise`<[`JSModuleNormalizeResult`](../modules.md#jsmodulenormalizeresult)\>
#### Parameters
| Name | Type |
| :------ | :------ |
| `baseModuleName` | `string` |
| `requestedName` | `string` |
| `vm` | [`QuickJSAsyncContext`](../classes/QuickJSAsyncContext.md) |
#### Returns
[`JSModuleNormalizeResult`](../modules.md#jsmodulenormalizeresult) \| `Promise`<[`JSModuleNormalizeResult`](../modules.md#jsmodulenormalizeresult)\>
#### Defined in
[ts/types.ts:92](https://github.com/justjake/quickjs-emscripten/blob/main/ts/types.ts#L92)
|