@modular/sdk/mod-ui
40 exports in 4 groups.
Interfaces10
- ModContextinterfacehost, self
- ModUIAnchorBindinginterfacehost, self
- ModUIBindinginterfacekind, order, provenance, selector, slot, source
- ModUIBindingProvenanceinterfacecolumn, line, selector, source
- ModUIContributioninterfaceorder, selector, slot, ui
- ModUIHostinterfaceactions
- ModUISourceinterfaceexportName, module
- Selectorinterface[selectorType], family, ir, kind
- SemanticQueryinterfacefrom()
- SemanticSelectioninterfaceanchor, family, variant(), where()
Types27
- ModularTabInputtypez.infer<typeof modularTabInputSchema>
- ModularViewOccurrencetypez.infer<typeof modularViewOccurrenceSchema>
- NativeViewOccurrencetypez.infer<typeof nativeViewOccurrenceSchema>
- SessionOccurrencetypez.infer<typeof sessionOccurrenceSchema>
- TabInputtypez.infer<typeof tabInputSchema>
- TabInputChattypez.infer<typeof tabInputChatSchema>
- TabInputCustomtypez.infer<typeof tabInputCustomSchema>
- TabInputInteractiveWindowtypez.infer<typeof tabInputInteractiveWindowSchema>
- TabInputNotebooktypez.infer<typeof tabInputNotebookSchema>
- TabInputNotebookDifftypez.infer<typeof tabInputNotebookDiffSchema>
- TabInputTerminaltypez.infer<typeof tabInputTerminalSchema>
- TabInputTexttypez.infer<typeof tabInputTextSchema>
- TabInputTextDifftypez.infer<typeof tabInputTextDiffSchema>
- TabInputTextMergetypez.infer<typeof tabInputTextMergeSchema>
- TabInputTextMultiDifftypez.infer<typeof tabInputTextMultiDiffSchema>
- TabInputWebviewtypez.infer<typeof tabInputWebviewSchema>
- TabOccurrencetypez.infer<typeof tabOccurrenceSchema>
- TabOrganizerTargettypez.infer<typeof tabOrganizerTargetSchema>
- ViewContainerDefinitiontypez.infer<typeof viewContainerDefinitionSchema>
- ViewDefinitiontypez.infer<typeof viewDefinitionSchema>
- ViewDescriptorValuetypez.infer<typeof viewDescriptorValueSchema>
- ViewOccurrencetypez.infer<typeof viewOccurrenceSchema>
- ViewOccurrenceIdtypez.infer<typeof viewOccurrenceIdSchema>
- ViewPresentationKindtypez.infer<typeof viewPresentationKindSchema>
- ViewSourcetypez.infer<typeof viewSourceSchema>
- ZoneConstrainttypez.infer<typeof zoneConstraintSchema>
- ZoneIdtypez.infer<typeof zoneIdSchema>
Functions2
- contributefunction<Target extends Selector<'tabs' | 'sessions' | 'viewDefinitions' | 'viewContainers' | 'views', object>>(binding: ModUIContribution<Target>) => ModUIBinding
- selectorfunction<Family extends 'tabs' | 'sessions' | 'viewDefinitions' | 'viewContainers' | 'views', Anchor extends object>(build: (query: SemanticQuery) => SemanticSelection<Family, Anchor>) => Selector<Family, Anchor>