Generated API snapshot
@askrjs/ui/toggle
Exports from the declarations published in @askrjs/ui 0.0.13. Signatures are generated from the installed artifact.
@askrjs/ui/toggle0.0.13
Exports
This entrypoint publishes 8 exports. Use the anchored symbol rows for direct links. Type-only exports are labeled separately from runtime values.
PressEventtype
PressEvent: anyToggletype
Toggle: { (props: ToggleButtonProps): JSX.Element; (props: ToggleAsChildProps): JSX.Element; }TOGGLE_A11Y_CONTRACTtype
TOGGLE_A11Y_CONTRACT: { readonly ROLE: "button"; readonly KEYBOARD_ACTIVATION: readonly ["Enter", "Space"]; readonly PRESSED_ATTRIBUTE: "aria-pressed"; readonly DISABLED_ATTRIBUTES: { readonly nativeButton: { readonly disabled: true; readonly "aria-disabled": "true"; }; readonly nonNative: { readonly "aria-disabled": "true"; readonly tabIndex: -1; }; }; readonly DATA_ATTRIBUTES: { readonly state: "data-state"; readonly disabled: "data-disabled"; }; readonly FOCUS_RULES: { readonly enabled: "tabIndex >= 0"; readonly disabled: "tabIndex = -1"; readonly visualIndicator: "required"; }; }ToggleA11yContracttype
ToggleA11yContract: anyToggleAsChildPropstype
ToggleAsChildProps: anyToggleButtonPropstype
ToggleButtonProps: anyToggleOwnPropstype
ToggleOwnProps: anyTogglePropstype
ToggleProps: any