Skip to content
This repository was archived by the owner on Mar 10, 2025. It is now read-only.

Latest commit

 

History

History
39 lines (20 loc) · 1.29 KB

File metadata and controls

39 lines (20 loc) · 1.29 KB

@ceramic-sdk/model-protocol v0.2.1Docs


Ceramic SDK / @ceramic-sdk/model-protocol / ModelDefinitionV1

Variable: ModelDefinitionV1

const ModelDefinitionV1: SparseCodec<object>

Type declaration

accountRelation

accountRelation: UnionCodec<[ExactCodec<TypeCodec<object>>, ExactCodec<TypeCodec<object>>]> = ModelAccountRelation

description

description: OptionalCodec<TrivialCodec<string>>

name

name: TrivialCodec<string> = string

relations

relations: OptionalCodec<NonEnumerableRecordCodec<TrivialCodec<string>, UnionCodec<[ExactCodec<TypeCodec<object>>, ExactCodec<TypeCodec<object>>]>>>

schema

schema: Type<Object<any>, Object<any>, unknown> = ObjectSchema

version

version: LiteralCodec<"1.0">

views

views: OptionalCodec<NonEnumerableRecordCodec<TrivialCodec<string>, UnionCodec<[UnionCodec<[ExactCodec<TypeCodec<object>>, ExactCodec<TypeCodec<object>>]>, UnionCodec<[ExactCodec<TypeCodec<object>>, ExactCodec<TypeCodec<object>>, ExactCodec<TypeCodec<object>>]>]>>>