AssetRecordType
Record type definition for TLAsset with validation and default properties. Configures assets as document-scoped records that persist across sessions.
AssetRecordType: import("@tldraw/store").RecordType<
TLAsset,
"props" | "type"
>;Example
// Create a new asset record
const assetRecord = AssetRecordType.create({
id: "asset:image123",
type: "image",
props: {
src: "https://example.com/image.jpg",
w: 800,
h: 600,
mimeType: "image/jpeg",
isAnimated: false,
},
});
// Store the asset
store.put([assetRecord]);Prev
assetMigrationsNext
assetValidator