parentIdValidator

See source code

Validator for parent IDs, ensuring they follow the correct format.

Parent IDs must start with either "page:" (for shapes directly on a page) or "shape:" (for shapes inside other shapes like frames or groups).

parentIdValidator: T.Validator<TLParentId>

Example

// Valid parent IDs
const pageParent = parentIdValidator.validate('page:main') // 
const shapeParent = parentIdValidator.validate('shape:frame1') // 

// Invalid parent ID (throws error)
const invalid = parentIdValidator.validate('invalid:123') // 
Prev
PageRecordType
Next
PointerRecordType