UNPKG

@ceramicnetwork/codecs

Version:

Ceramic Codecs

87 lines • 7.35 kB
import { type TypeOf } from 'codeco'; import { AnchorRequestStatusName } from '@ceramicnetwork/common'; export declare const AnchorCommitPresentation: import("codeco").SparseCodec<{ cid: import("codeco").Type<import("multiformats/dist/src").CID<unknown, number, number, import("multiformats/dist/src").Version>, string, unknown>; }>; export declare type AnchorCommitPresentation = TypeOf<typeof AnchorCommitPresentation>; export declare const NotCompleteCASResponse: import("codeco").SparseCodec<{ id: import("codeco").TrivialCodec<string>; status: import("codeco").UnionCodec<[import("codeco").LiteralCodec<AnchorRequestStatusName.PENDING>, import("codeco").LiteralCodec<AnchorRequestStatusName.PROCESSING>, import("codeco").LiteralCodec<AnchorRequestStatusName.FAILED>, import("codeco").LiteralCodec<AnchorRequestStatusName.READY>, import("codeco").LiteralCodec<AnchorRequestStatusName.REPLACED>]>; streamId: import("codeco").Type<import("streamid/lib/stream-id.js").StreamID, string, string>; cid: import("codeco").Type<import("multiformats/dist/src").CID<unknown, number, number, import("multiformats/dist/src").Version>, string, string>; message: import("codeco").TrivialCodec<string>; createdAt: import("codeco").OptionalCodec<import("codeco").Type<Date, number, unknown>>; updatedAt: import("codeco").OptionalCodec<import("codeco").Type<Date, number, unknown>>; }>; export declare type NotCompleteCASResponse = TypeOf<typeof NotCompleteCASResponse>; export declare const CompleteCASResponse: import("codeco").SparseCodec<{ status: import("codeco").LiteralCodec<AnchorRequestStatusName.COMPLETED>; anchorCommit: import("codeco").SparseCodec<{ cid: import("codeco").Type<import("multiformats/dist/src").CID<unknown, number, number, import("multiformats/dist/src").Version>, string, unknown>; }>; witnessCar: import("codeco").OptionalCodec<import("codeco").Type<import("cartonne").CAR, string, string>>; id: import("codeco").TrivialCodec<string>; streamId: import("codeco").Type<import("streamid/lib/stream-id.js").StreamID, string, string>; cid: import("codeco").Type<import("multiformats/dist/src").CID<unknown, number, number, import("multiformats/dist/src").Version>, string, string>; message: import("codeco").TrivialCodec<string>; createdAt: import("codeco").OptionalCodec<import("codeco").Type<Date, number, unknown>>; updatedAt: import("codeco").OptionalCodec<import("codeco").Type<Date, number, unknown>>; }>; export declare type CompleteCASResponse = TypeOf<typeof CompleteCASResponse>; export declare const CASResponse: import("codeco").UnionCodec<[import("codeco").SparseCodec<{ id: import("codeco").TrivialCodec<string>; status: import("codeco").UnionCodec<[import("codeco").LiteralCodec<AnchorRequestStatusName.PENDING>, import("codeco").LiteralCodec<AnchorRequestStatusName.PROCESSING>, import("codeco").LiteralCodec<AnchorRequestStatusName.FAILED>, import("codeco").LiteralCodec<AnchorRequestStatusName.READY>, import("codeco").LiteralCodec<AnchorRequestStatusName.REPLACED>]>; streamId: import("codeco").Type<import("streamid/lib/stream-id.js").StreamID, string, string>; cid: import("codeco").Type<import("multiformats/dist/src").CID<unknown, number, number, import("multiformats/dist/src").Version>, string, string>; message: import("codeco").TrivialCodec<string>; createdAt: import("codeco").OptionalCodec<import("codeco").Type<Date, number, unknown>>; updatedAt: import("codeco").OptionalCodec<import("codeco").Type<Date, number, unknown>>; }>, import("codeco").SparseCodec<{ status: import("codeco").LiteralCodec<AnchorRequestStatusName.COMPLETED>; anchorCommit: import("codeco").SparseCodec<{ cid: import("codeco").Type<import("multiformats/dist/src").CID<unknown, number, number, import("multiformats/dist/src").Version>, string, unknown>; }>; witnessCar: import("codeco").OptionalCodec<import("codeco").Type<import("cartonne").CAR, string, string>>; id: import("codeco").TrivialCodec<string>; streamId: import("codeco").Type<import("streamid/lib/stream-id.js").StreamID, string, string>; cid: import("codeco").Type<import("multiformats/dist/src").CID<unknown, number, number, import("multiformats/dist/src").Version>, string, string>; message: import("codeco").TrivialCodec<string>; createdAt: import("codeco").OptionalCodec<import("codeco").Type<Date, number, unknown>>; updatedAt: import("codeco").OptionalCodec<import("codeco").Type<Date, number, unknown>>; }>]>; export declare type CASResponse = TypeOf<typeof CASResponse>; export declare const ErrorResponse: import("codeco").TypeCodec<{ error: import("codeco").TrivialCodec<string>; }>; export declare type ErrorResponse = TypeOf<typeof ErrorResponse>; export declare const CASResponseOrError: import("codeco").UnionCodec<[import("codeco").UnionCodec<[import("codeco").SparseCodec<{ id: import("codeco").TrivialCodec<string>; status: import("codeco").UnionCodec<[import("codeco").LiteralCodec<AnchorRequestStatusName.PENDING>, import("codeco").LiteralCodec<AnchorRequestStatusName.PROCESSING>, import("codeco").LiteralCodec<AnchorRequestStatusName.FAILED>, import("codeco").LiteralCodec<AnchorRequestStatusName.READY>, import("codeco").LiteralCodec<AnchorRequestStatusName.REPLACED>]>; streamId: import("codeco").Type<import("streamid/lib/stream-id.js").StreamID, string, string>; cid: import("codeco").Type<import("multiformats/dist/src").CID<unknown, number, number, import("multiformats/dist/src").Version>, string, string>; message: import("codeco").TrivialCodec<string>; createdAt: import("codeco").OptionalCodec<import("codeco").Type<Date, number, unknown>>; updatedAt: import("codeco").OptionalCodec<import("codeco").Type<Date, number, unknown>>; }>, import("codeco").SparseCodec<{ status: import("codeco").LiteralCodec<AnchorRequestStatusName.COMPLETED>; anchorCommit: import("codeco").SparseCodec<{ cid: import("codeco").Type<import("multiformats/dist/src").CID<unknown, number, number, import("multiformats/dist/src").Version>, string, unknown>; }>; witnessCar: import("codeco").OptionalCodec<import("codeco").Type<import("cartonne").CAR, string, string>>; id: import("codeco").TrivialCodec<string>; streamId: import("codeco").Type<import("streamid/lib/stream-id.js").StreamID, string, string>; cid: import("codeco").Type<import("multiformats/dist/src").CID<unknown, number, number, import("multiformats/dist/src").Version>, string, string>; message: import("codeco").TrivialCodec<string>; createdAt: import("codeco").OptionalCodec<import("codeco").Type<Date, number, unknown>>; updatedAt: import("codeco").OptionalCodec<import("codeco").Type<Date, number, unknown>>; }>]>, import("codeco").TypeCodec<{ error: import("codeco").TrivialCodec<string>; }>]>; export declare type CASResponseOrError = TypeOf<typeof CASResponseOrError>; export declare const SupportedChainsResponse: import("codeco").TypeCodec<{ supportedChains: import("codeco").RefinementCodec<import("codeco").Codec<string[], string[], unknown> & { item: import("codeco").TrivialCodec<string>; }, string[]>; }>; export declare type SupportedChainsResponse = TypeOf<typeof SupportedChainsResponse>; //# sourceMappingURL=anchor.d.ts.map