UNPKG

codama

Version:

A Solana framework for building standardised programs

13 lines 559 B
import { CodamaVersion, Node, RootNode } from '@codama/nodes'; import { Visitor } from '@codama/visitors'; export interface Codama { accept<T>(visitor: Visitor<T, 'rootNode'>): T; clone(): Codama; getJson(): string; getRoot(): RootNode; update(visitor: Visitor<Node | null, 'rootNode'>): void; } export declare function createFromRoot(root: RootNode): Codama; export declare function createFromJson(json: string): Codama; export declare function validateCodamaVersion(rootVersion: CodamaVersion): void; //# sourceMappingURL=codama.d.ts.map