UNPKG

@codama/renderers-js

Version:

JavaScript renderer compatible with the Solana Kit library

22 lines 1.44 kB
import { ConstantDiscriminatorNode, DiscriminatorNode, FieldDiscriminatorNode, InstructionArgumentNode, StructFieldTypeNode } from '@codama/nodes'; import type { GlobalFragmentScope } from '../getRenderMapVisitor'; import { Fragment } from './common'; export declare function getDiscriminatorConstantsFragment(scope: Pick<GlobalFragmentScope, 'nameApi' | 'typeManifestVisitor'> & { discriminatorNodes: DiscriminatorNode[]; fields: InstructionArgumentNode[] | StructFieldTypeNode[]; prefix: string; }): Fragment; export declare function getDiscriminatorConstantFragment(discriminatorNode: DiscriminatorNode, scope: Pick<GlobalFragmentScope, 'nameApi' | 'typeManifestVisitor'> & { discriminatorNodes: DiscriminatorNode[]; fields: InstructionArgumentNode[] | StructFieldTypeNode[]; prefix: string; }): Fragment | null; export declare function getConstantDiscriminatorConstantFragment(discriminatorNode: ConstantDiscriminatorNode, scope: Pick<GlobalFragmentScope, 'nameApi' | 'typeManifestVisitor'> & { discriminatorNodes: DiscriminatorNode[]; prefix: string; }): Fragment | null; export declare function getFieldDiscriminatorConstantFragment(discriminatorNode: FieldDiscriminatorNode, scope: Pick<GlobalFragmentScope, 'nameApi' | 'typeManifestVisitor'> & { fields: InstructionArgumentNode[] | StructFieldTypeNode[]; prefix: string; }): Fragment | null; //# sourceMappingURL=discriminatorConstants.d.ts.map