type TLDeepLink = | { bounds: BoxModel pageId?: TLPageId type: 'viewport' } | { pageId: TLPageId type: 'page' } | { shapeIds: TLShapeId[] type: 'shapes' }