[@evmts/solc](/reference/solc/README.md) / [Modules](/reference/solc/modules.md) / [types](/reference/solc/modules/types.md) / ModuleInfo

# Interface: ModuleInfo

[types](/reference/solc/modules/types.md).ModuleInfo

Copied from rollup (kinda)

**`See`**

https://rollupjs.org/plugin-development/#this-getmoduleinfo

## Table of contents

### Properties

- [code](/reference/solc/interfaces/types.ModuleInfo.md#code)
- [id](/reference/solc/interfaces/types.ModuleInfo.md#id)
- [importedIds](/reference/solc/interfaces/types.ModuleInfo.md#importedids)
- [rawCode](/reference/solc/interfaces/types.ModuleInfo.md#rawcode)
- [resolutions](/reference/solc/interfaces/types.ModuleInfo.md#resolutions)

## Properties

### code

• **code**: ``null`` \| `string`

#### Defined in

[types.ts:27](https://github.com/evmts/evmts-monorepo/blob/main/solc/src/types.ts#L27)

___

### id

• **id**: `string`

#### Defined in

[types.ts:25](https://github.com/evmts/evmts-monorepo/blob/main/solc/src/types.ts#L25)

___

### importedIds

• **importedIds**: `string`[]

#### Defined in

[types.ts:28](https://github.com/evmts/evmts-monorepo/blob/main/solc/src/types.ts#L28)

___

### rawCode

• **rawCode**: ``null`` \| `string`

#### Defined in

[types.ts:26](https://github.com/evmts/evmts-monorepo/blob/main/solc/src/types.ts#L26)

___

### resolutions

• **resolutions**: [`ModuleInfo`](/reference/solc/interfaces/types.ModuleInfo.md)[]

#### Defined in

[types.ts:29](https://github.com/evmts/evmts-monorepo/blob/main/solc/src/types.ts#L29)
