TldrawEditorWithoutStoreProps

See source code
Table of contents

Extends TLStoreBaseOptions.

Props for the Tldraw and TldrawEditor components, when not passing in a TLStore directly. If you would like to pass in a store directly, use TldrawEditorWithStoreProps.

interface TldrawEditorWithoutStoreProps extends TLStoreBaseOptions {}

Properties

assets

optional

How should this store upload & resolve assets?

assets?: TLAssetStore;

defaultName

optional

The default name for the store.

defaultName?: string;

initialData

optional

The initial data for the store.

initialData?: SerializedStore<TLRecord>;

migrations

optional

Additional migrations to use in the store

migrations?: readonly MigrationSequence[];

persistenceKey

optional

If you would like to persist the store to the browser's local IndexedDB storage and sync it across tabs, provide a key here. Each key represents a single tldraw document.

persistenceKey?: string;

sessionId

optional
sessionId?: string;

snapshot

optional

A starting snapshot of data to pre-populate the store. Do not supply both this and initialData.


store

optional
store?: undefined;

users

optional

How should this store resolve users for attribution?

users?: TLUserStore;

Methods

onMount

optional

Called when the store is connected to an Editor.

Parameters

NameDescription

editor

Editor;

Returns

(() => void) | void;

Prev
TldrawEditorBaseProps
Next
TldrawEditorWithStoreProps