Thruput TypeScript protocol bindings
    Preparing search index...
    ContractTypeDef:
        | { struct_def: ContractStructDef; v: TypeDefStruct }
        | { enum_def: ContractEnumDef; v: TypeDefEnum }
        | { union_def: ContractUnionDef; v: TypeDefUnion }