Properties
store
store
: { add
: ServiceMethod<{ can
: "store/add"; nb
: InferCaveats<{ link
: Link; origin
: Schema<undefined | Link<unknown, number, number, 0 | 1>, unknown>; size
: NumberSchema<number & Phantom<{ typeof
: "integer"; }>, unknown>; }>; with
: URI<"did:">; }, StoreAddResponse, never>; list
: ServiceMethod<{ can
: "store/list"; nb
: InferCaveats<{ cursor
: Schema<undefined | string, unknown>; size
: Schema<undefined | number & Phantom<{ typeof
: "integer"; }>, unknown>; }>; with
: URI<"did:">; }, ListResponse<StoreListResult>, never>; remove
: ServiceMethod<{ can
: "store/remove"; nb
: InferCaveats<{ link
: Link; }>; with
: URI<"did:">; }, null, never>; }
Type declaration
-
add: ServiceMethod<{
can: "store/add";
nb: InferCaveats<{
link: Link;
origin: Schema<undefined | Link<unknown, number, number, 0 | 1>, unknown>;
size: NumberSchema<number & Phantom<{
typeof: "integer";
}>, unknown>;
}>;
with: URI<"did:">;
}, StoreAddResponse, never>
-
list: ServiceMethod<{
can: "store/list";
nb: InferCaveats<{
cursor: Schema<undefined | string, unknown>;
size: Schema<undefined | number & Phantom<{
typeof: "integer";
}>, unknown>;
}>;
with: URI<"did:">;
}, ListResponse<StoreListResult>, never>
-
remove: ServiceMethod<{
can: "store/remove";
nb: InferCaveats<{
link: Link;
}>;
with: URI<"did:">;
}, null, never>
upload
upload
: { add
: ServiceMethod<{ can
: "upload/add"; nb
: InferCaveats<{ root
: Link; shards
: Schema<undefined | Link<unknown, 514, number, 1>[], any>; }>; with
: URI<"did:">; }, UploadAddResponse, never>; list
: ServiceMethod<{ can
: "upload/list"; nb
: InferCaveats<{ cursor
: Schema<undefined | string, unknown>; size
: Schema<undefined | number & Phantom<{ typeof
: "integer"; }>, unknown>; }>; with
: URI<"did:">; }, ListResponse<UploadListResult>, never>; remove
: ServiceMethod<{ can
: "upload/remove"; nb
: InferCaveats<{ root
: Link; }>; with
: URI<"did:">; }, undefined | UploadRemoveResponse, never>; }
Type declaration
-
add: ServiceMethod<{
can: "upload/add";
nb: InferCaveats<{
root: Link;
shards: Schema<undefined | Link<unknown, 514, number, 1>[], any>;
}>;
with: URI<"did:">;
}, UploadAddResponse, never>
-
list: ServiceMethod<{
can: "upload/list";
nb: InferCaveats<{
cursor: Schema<undefined | string, unknown>;
size: Schema<undefined | number & Phantom<{
typeof: "integer";
}>, unknown>;
}>;
with: URI<"did:">;
}, ListResponse<UploadListResult>, never>
-