assetIdValidator

See source code

A validator for asset record type IDs. This validator ensures that asset IDs follow the correct format and type structure required by tldraw's asset system. Asset IDs are prefixed with 'asset:' followed by a unique identifier.

assetIdValidator: T.Validator<TLAssetId>

Example

import { assetIdValidator } from '@tldraw/tlschema'

// Valid asset ID
const validId = 'asset:abc123'
console.log(assetIdValidator.isValid(validId)) // true

// Invalid asset ID
const invalidId = 'shape:abc123'
console.log(assetIdValidator.isValid(invalidId)) // false
Prev
arrowShapeVersions
Next
assetMigrations