EmitContract interface

The slice of an emitted contract.json the emitter reads.

Signature:

export interface EmitContract 

Properties

Property

Modifiers

Type

Description

domain?

readonly

{ readonly namespaces?: Record<string, { readonly enum?: Record<string, EnumDef>; readonly models?: Record<string, Model>; }>; }

(Optional)

storage?

readonly

{ readonly namespaces?: Record<string, { readonly entries?: { readonly native_enum?: Record<string, { readonly members?: readonly string[]; }>; readonly table?: Record<string, { readonly columns?: Record<string, { readonly valueSet?: { readonly entityName?: string; }; readonly default?: unknown; }>; }>; }; }>; }

(Optional)

Read this page as plain markdown — no HTML, no navigation. For pasting into an LLM, or for an agent to fetch.