Generated API snapshot
@askrjs/askr/foundations/structures
Exports from the declarations published in @askrjs/askr 0.0.59. Signatures are generated from the installed artifact.
@askrjs/askr/foundations/structures0.0.59
Exports
This entrypoint publishes 18 exports. Use the anchored symbol rows for direct links. Type-only exports are labeled separately from runtime values.
Collectiontype
Collection: anyCollectionItemtype
CollectionItem: anycreateCollectiontype
createCollection: <TNode, TMetadata = unknown>() => Collection<TNode, TMetadata>createLayertype
createLayer: () => LayerManagerDefaultPortaltype
DefaultPortal: Portal<RenderableChild>definePortaltype
definePortal: <T extends RenderableChild = RenderableChild>() => Portal<T>JSXElementtype
JSXElement: anyLayertype
Layer: anyLayerManagertype
LayerManager: anyLayerOptionstype
LayerOptions: anylayouttype
layout: <P = object>(Layout: LayoutComponent<P>) => (children?: RenderableChild, props?: P) => unknownLayoutComponenttype
LayoutComponent: anyPortaltype
Portal: (props: PortalProps) => nullPortalPropstype
PortalProps: anyPresencetype
Presence: ({ present, children }: PresenceProps) => JSXElement | nullPresencePropstype
PresenceProps: anySlottype
Slot: (props: SlotProps) => JSXElement | nullSlotPropstype
SlotProps: any