UNPKG

json-crdt-server

Version:

JSON CRDT server and syncing local-first browser client

3 lines (2 loc) 2.72 kB
import type { RouteDeps, Router, RouterBase } from '../../types'; export declare const get: ({ t, services }: RouteDeps) => <R extends RouterBase>(r: Router<R>) => import("@jsonjoy.com/json-type/lib/value/ObjectValue").ObjectValue<import("@jsonjoy.com/json-type").ObjectType<[...import("@jsonjoy.com/json-type/lib/value/ObjectValue").UnObjectType<R>, import("@jsonjoy.com/json-type").ObjectFieldType<"block.get", import("@jsonjoy.com/json-type").FunctionType<import("@jsonjoy.com/json-type").ObjectType<[import("@jsonjoy.com/json-type").ObjectFieldType<"id", import("@jsonjoy.com/json-type").RefType<import("@jsonjoy.com/json-type").StringType>>]>, import("@jsonjoy.com/json-type").ObjectType<[import("@jsonjoy.com/json-type").ObjectFieldType<"block", import("@jsonjoy.com/json-type").RefType<import("@jsonjoy.com/json-type").ObjectType<[import("@jsonjoy.com/json-type").ObjectFieldType<"id", import("@jsonjoy.com/json-type").RefType<import("@jsonjoy.com/json-type").StringType>>, import("@jsonjoy.com/json-type").ObjectFieldType<"ts", import("@jsonjoy.com/json-type").NumberType>, import("@jsonjoy.com/json-type").ObjectFieldType<"uts", import("@jsonjoy.com/json-type").NumberType>, import("@jsonjoy.com/json-type").ObjectFieldType<"snapshot", import("@jsonjoy.com/json-type").RefType<import("@jsonjoy.com/json-type").ObjectType<[import("@jsonjoy.com/json-type").ObjectFieldType<"id", import("@jsonjoy.com/json-type").RefType<import("@jsonjoy.com/json-type").StringType>>, import("@jsonjoy.com/json-type").ObjectFieldType<"seq", import("@jsonjoy.com/json-type").RefType<import("@jsonjoy.com/json-type").NumberType>>, import("@jsonjoy.com/json-type").ObjectFieldType<"ts", import("@jsonjoy.com/json-type").NumberType>, import("@jsonjoy.com/json-type").ObjectFieldType<"blob", import("@jsonjoy.com/json-type").BinaryType<import("@jsonjoy.com/json-type").AnyType>>]>>>, import("@jsonjoy.com/json-type").ObjectFieldType<"tip", import("@jsonjoy.com/json-type").ArrayType<import("@jsonjoy.com/json-type").RefType<import("@jsonjoy.com/json-type").ObjectType<[import("@jsonjoy.com/json-type").ObjectFieldType<"patches", import("@jsonjoy.com/json-type").ArrayType<import("@jsonjoy.com/json-type").RefType<import("@jsonjoy.com/json-type").ObjectType<[import("@jsonjoy.com/json-type").ObjectFieldType<"blob", import("@jsonjoy.com/json-type").BinaryType<import("@jsonjoy.com/json-type").AnyType>>]>>>>, import("@jsonjoy.com/json-type").ObjectOptionalFieldType<"cts", import("@jsonjoy.com/json-type").NumberType>, import("@jsonjoy.com/json-type").ObjectFieldType<"seq", import("@jsonjoy.com/json-type").NumberType>, import("@jsonjoy.com/json-type").ObjectFieldType<"ts", import("@jsonjoy.com/json-type").NumberType>]>>>>]>>>]>>>]>>;