{"version":3,"file":"createOptimisticStore.d.cts","names":["applyPatch","RawPatch","applyPatch_2","T","Value","ArrayContent","Content","ObjectContent","StringContent","getType","Type","incremental","wrap","unwrap","rebaseValue","StringPart","RawOperation"],"sources":["../../node_modules/.pnpm/mendoza@3.0.8/node_modules/mendoza/dist/index.d.cts","../../src/store/types.ts","../../src/store/optimistic/createOptimisticStore.ts"],"sourcesContent":["export declare function applyPatch(left: any, patch: RawPatch): any\n\ndeclare function applyPatch_2<T>(left: Value<T>, patch: RawPatch, startMeta: T): Value<T>\n\ndeclare type ArrayContent<T> = {\n  type: 'array'\n  elements: Value<T>[]\n  metas: T[]\n}\n\ndeclare type Content<T> = ObjectContent<T> | ArrayContent<T> | StringContent<T>\n\ndeclare function getType<T>(value: Value<T>): Type\n\ndeclare namespace incremental {\n  export {\n    wrap,\n    unwrap,\n    getType,\n    rebaseValue,\n    applyPatch_2 as applyPatch,\n    Value,\n    Type,\n    Content,\n    ObjectContent,\n    ArrayContent,\n    StringContent,\n    StringPart,\n  }\n}\nexport {incremental}\n\ndeclare type ObjectContent<T> = {\n  type: 'object'\n  fields: {\n    [key: string]: Value<T>\n  }\n}\n\nexport declare type RawOperation = any\n\nexport declare type RawPatch = RawOperation[]\n\ndeclare function rebaseValue<T>(left: Value<T>, right: Value<T>): Value<T>\n\ndeclare type StringContent<T> = {\n  type: 'string'\n  parts: StringPart<T>[]\n}\n\ndeclare type StringPart<T> = {\n  value: string\n  utf8size: number\n  uses: StringContent<T>[]\n  startMeta: T\n  endMeta: T\n}\n\ndeclare type Type = 'array' | 'string' | 'object' | 'number' | 'boolean' | 'null'\n\ndeclare function unwrap<T>(value: Value<T>): unknown\n\ndeclare type Value<T> = {\n  data?: unknown\n  content?: Content<T>\n  startMeta: T\n  endMeta: T\n}\n\ndeclare function wrap<T>(data: unknown, meta: T): Value<T>\n\nexport {}\n"],"x_google_ignoreList":[0],"mappings":"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"}