Skip to Content

@cfxdevkit/compiler


@cfxdevkit/compiler / CompilationResult

Interface: CompilationResult

Defined in: compiler/types.ts:80

Result returned by every compile* function.

Always check success before using contracts.

Properties

contracts

contracts: CompilationOutput[]

Defined in: compiler/types.ts:84

Array of compiled contract artefacts


errors

errors: CompilationError[]

Defined in: compiler/types.ts:86

Fatal errors (non-empty means success === false)


success

success: boolean

Defined in: compiler/types.ts:82

true when at least one contract was compiled without errors


warnings

warnings: CompilationError[]

Defined in: compiler/types.ts:88

Non-fatal warnings