# ModuleResolver (/docs/api/interfaces/ModuleResolver)



Defined in: [packages/core/src/modules.ts:19](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/modules.ts#L19)

Maps a vetted local import spec to a module, or `undefined` when no regular file exists.

## Methods [#methods]

### resolve() [#resolve]

```ts
resolve(spec, fromFile): ResolvedModule | undefined;
```

Defined in: [packages/core/src/modules.ts:20](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/modules.ts#L20)

#### Parameters [#parameters]

##### spec [#spec]

`string`

##### fromFile [#fromfile]

`string`

#### Returns [#returns]

[`ResolvedModule`](ResolvedModule.mdx) | `undefined`


## Sitemap

Browse the full documentation: [Markdown sitemap](https://austenstone.github.io/actio/sitemap.md) · [XML sitemap](https://austenstone.github.io/actio/sitemap.xml)