snapshot of https://github.com/tldraw/tldraw.git (main, 2026-09-23; blobs > 131072B omitted)
Some checks failed
Deploy analytics worker / Deploy analytics worker to ${{ (github.ref == 'refs/heads/production' && 'production') || (github.ref == 'refs/heads/main' && 'staging') || 'preview' }} (push) Failing after 1s
i18n upload strings / Upload latest strings (push) Failing after 1s
Deploy bemo / Deploy bemo to ${{ (github.ref == 'refs/heads/bemo-production' && 'production') || (github.ref == 'refs/heads/main' && 'staging') || 'preview' }} (push) Failing after 1s
Deploy grafana resources / ${{ github.event_name == 'push' && 'Deploy grafana resources' || 'Validate grafana resources (dry run)' }} (push) Failing after 0s
End to end tests (dotcom) / Check for relevant changes (push) Failing after 0s
End to end tests (examples) / Check for relevant changes (push) Failing after 0s
End to end tests (mermaid readability) / Check for relevant changes (push) Failing after 1s
End to end tests (perf) / Check for relevant changes (push) Failing after 0s
Publish editor extensions / Publish editor extensions (push) Failing after 1s
Publish SDK packages / Remove the publish-packages label (push) Has been skipped
Checks / Tests & checks (push) Has been cancelled
Checks / Build all projects (push) Has been cancelled
Deploy templates / Deploy templates (push) Has been cancelled
End to end tests (dotcom) / End to end tests (dotcom) (push) Has been cancelled
End to end tests (mermaid readability) / End to end tests (mermaid readability) (push) Has been cancelled
End to end tests (perf) / End to end tests (perf) (push) Has been cancelled
Deploy .com / Deploy dotcom to ${{ (github.ref == 'refs/heads/production' && 'production') || (github.ref == 'refs/heads/main' && 'staging') || 'preview' }} (push) Has been cancelled
End to end tests (examples) / End to end tests (examples) (push) Has been cancelled
Publish SDK packages / Publish SDK packages (push) Has been cancelled
Publish SDK packages / Tell user released version (push) Has been cancelled
Publish SDK packages / Publishes code templates to separate repositories (push) Has been cancelled
Publish SDK packages / Deploys the template demos with the new SDK version (push) Has been cancelled
Some checks failed
Deploy analytics worker / Deploy analytics worker to ${{ (github.ref == 'refs/heads/production' && 'production') || (github.ref == 'refs/heads/main' && 'staging') || 'preview' }} (push) Failing after 1s
i18n upload strings / Upload latest strings (push) Failing after 1s
Deploy bemo / Deploy bemo to ${{ (github.ref == 'refs/heads/bemo-production' && 'production') || (github.ref == 'refs/heads/main' && 'staging') || 'preview' }} (push) Failing after 1s
Deploy grafana resources / ${{ github.event_name == 'push' && 'Deploy grafana resources' || 'Validate grafana resources (dry run)' }} (push) Failing after 0s
End to end tests (dotcom) / Check for relevant changes (push) Failing after 0s
End to end tests (examples) / Check for relevant changes (push) Failing after 0s
End to end tests (mermaid readability) / Check for relevant changes (push) Failing after 1s
End to end tests (perf) / Check for relevant changes (push) Failing after 0s
Publish editor extensions / Publish editor extensions (push) Failing after 1s
Publish SDK packages / Remove the publish-packages label (push) Has been skipped
Checks / Tests & checks (push) Has been cancelled
Checks / Build all projects (push) Has been cancelled
Deploy templates / Deploy templates (push) Has been cancelled
End to end tests (dotcom) / End to end tests (dotcom) (push) Has been cancelled
End to end tests (mermaid readability) / End to end tests (mermaid readability) (push) Has been cancelled
End to end tests (perf) / End to end tests (perf) (push) Has been cancelled
Deploy .com / Deploy dotcom to ${{ (github.ref == 'refs/heads/production' && 'production') || (github.ref == 'refs/heads/main' && 'staging') || 'preview' }} (push) Has been cancelled
End to end tests (examples) / End to end tests (examples) (push) Has been cancelled
Publish SDK packages / Publish SDK packages (push) Has been cancelled
Publish SDK packages / Tell user released version (push) Has been cancelled
Publish SDK packages / Publishes code templates to separate repositories (push) Has been cancelled
Publish SDK packages / Deploys the template demos with the new SDK version (push) Has been cancelled
This commit is contained in:
77
packages/store/src/index.ts
Normal file
77
packages/store/src/index.ts
Normal file
@@ -0,0 +1,77 @@
|
||||
import { registerTldrawLibraryVersion } from '@tldraw/utils'
|
||||
export { AtomMap } from './lib/AtomMap'
|
||||
export { AtomSet } from './lib/AtomSet'
|
||||
export type { BaseRecord, IdOf, RecordId, UnknownRecord } from './lib/BaseRecord'
|
||||
export { devFreeze } from './lib/devFreeze'
|
||||
export { type QueryExpression, type QueryValueMatcher } from './lib/executeQuery'
|
||||
export { IncrementalSetConstructor } from './lib/IncrementalSetConstructor'
|
||||
export {
|
||||
createMigrationIds,
|
||||
createMigrationSequence,
|
||||
createRecordMigrationSequence,
|
||||
MigrationFailureReason,
|
||||
parseMigrationId,
|
||||
type LegacyBaseMigrationsInfo,
|
||||
type LegacyMigration,
|
||||
type LegacyMigrations,
|
||||
type Migration,
|
||||
type MigrationId,
|
||||
type MigrationResult,
|
||||
type MigrationSequence,
|
||||
type StandaloneDependsOn,
|
||||
type SynchronousRecordStorage,
|
||||
type SynchronousStorage,
|
||||
} from './lib/migrate'
|
||||
export {
|
||||
createEmptyRecordsDiff,
|
||||
isRecordsDiffEmpty,
|
||||
reverseRecordsDiff,
|
||||
squashRecordDiffs,
|
||||
squashRecordDiffsMutable,
|
||||
type RecordsDiff,
|
||||
} from './lib/RecordsDiff'
|
||||
export { assertIdType, createRecordType, RecordType, type RecordScope } from './lib/RecordType'
|
||||
export {
|
||||
createComputedCache,
|
||||
Store,
|
||||
type ChangeSource,
|
||||
type CollectionDiff,
|
||||
type ComputedCache,
|
||||
type CreateComputedCacheOpts,
|
||||
type HistoryEntry,
|
||||
type RecordFromId,
|
||||
type SerializedStore,
|
||||
type StoreError,
|
||||
type StoreListener,
|
||||
type StoreListenerFilters,
|
||||
type StoreObject,
|
||||
type StoreObjectRecordType,
|
||||
type StoreRecord,
|
||||
type StoreSnapshot,
|
||||
type StoreValidator,
|
||||
type StoreValidators,
|
||||
} from './lib/Store'
|
||||
export { StoreQueries, type RSIndex, type RSIndexDiff, type RSIndexMap } from './lib/StoreQueries'
|
||||
export { StoreSchema, type StoreValidationFailure } from './lib/StoreSchema'
|
||||
export type {
|
||||
SerializedSchema,
|
||||
SerializedSchemaV1,
|
||||
SerializedSchemaV2,
|
||||
StoreSchemaOptions,
|
||||
} from './lib/StoreSchema'
|
||||
export {
|
||||
StoreSideEffects,
|
||||
type StoreAfterChangeHandler,
|
||||
type StoreAfterCreateHandler,
|
||||
type StoreAfterDeleteHandler,
|
||||
type StoreBeforeChangeHandler,
|
||||
type StoreBeforeCreateHandler,
|
||||
type StoreBeforeDeleteHandler,
|
||||
type StoreOperationCompleteHandler,
|
||||
} from './lib/StoreSideEffects'
|
||||
|
||||
registerTldrawLibraryVersion(
|
||||
(globalThis as any).TLDRAW_LIBRARY_NAME,
|
||||
(globalThis as any).TLDRAW_LIBRARY_VERSION,
|
||||
(globalThis as any).TLDRAW_LIBRARY_MODULES
|
||||
)
|
||||
Reference in New Issue
Block a user