@nhtio/lucid-resourceful-vue-components/composables
Composables provided by the @nhtio/lucid-resourceful-vue-components package.
Interfaces
| Interface | Description |
|---|---|
| BigNumberFormatter | Numeral.js-compatible formatter for Big.js numbers Supports common numeral.js format patterns for arbitrarily large numbers |
| BrowserService | TypeScript interface defining the complete structure and capabilities of the browser detection service. |
| EmitWithUpdateModelValue | - |
| I18nTranslator | - |
| ResourcefulHttpHeaders | - |
| ResourcefulHttpRequestOptions | - |
| ResourcefulHttpService | - |
| ResourcefulMemoryCache | - |
| ResourcefulTimezone | - |
| ResourcefulTimezoneInformation | - |
| ResourcefulTimezoneOption | - |
| ValidationRoot | Extended Joi root interface that includes custom schema types for additional validation scenarios. |
Type Aliases
| Type Alias | Description |
|---|---|
| ClipboardComposableOptions | - |
| LocalStateModelValue | - |
| MaybePromised | - |
| MaybeRef | - |
| ReferencedContainer | - |
| ResourcefulHttpMethod | - |
| ResourcefulHttpMethod | - |
| SingleFieldRenderer | - |
| SingleVariantPropBindings | Prop bindings passed to the single-variant slot for adding individual items. These props provide v-model functionality to the slot content, allowing it to manage the temporary state of a new item being added. |
| SingleVariantSlotArgs | Arguments passed to the single-variant slot function. The slot receives an object with props for v-model binding and an add function to commit the current value to the multiple selection. |
| UsePassthroughHookOptions | Options for usePassthroughHook that control when and how a fallback is executed and how the produced handler is scheduled. |
| VSnackbarPublicProps | - |
Functions
| Function | Description |
|---|---|
| useAlert | - |
| useBigNumberFormatter | Vue composable for BigNumberFormatter |
| useBrowser | - |
| useCache | - |
| useClipboard | Vue composable for clipboard operations with integrated visual feedback via Vuetify snackbars. |
| useCron | - |
| useCronTab | - |
| useCurrentTimezone | - |
| useFieldComposer | A sophisticated composable that unifies field rendering across three operational modes: single field editing, multiple selection management, and read-only display. |
| useFocus | - |
| useHttp | - |
| useHttpElements | - |
| useI18n | - |
| useIoC | - |
| useLocalState | - |
| useMountedInBrowser | - |
| usePassthroughHook | Builds an event invoker that respects component-bound handlers and hook arrays before calling a fallback. |
| useProxiedModel | - |
| useScopedDisplay | - |
| useSlot | - |
| useSortableProps | - |
| useTimezoneOptions | - |
| useTimezones | - |
| useTimezoneZones | - |
| useValidation | Enterprise-grade form validation composable that bridges Joi schemas with VeeValidate and Vuetify. Provides comprehensive form state management, validation, and field binding generation. |
| useValidator | - |
References
AlertIcon
Re-exports AlertIcon
AlertOptions
Re-exports AlertOptions
AlertResult
Re-exports AlertResult
CommonResourcefulFieldPublicProps
Re-exports CommonResourcefulFieldPublicProps
ComponentPublicInstance
Re-exports ComponentPublicInstance
FireAlertFn
Re-exports FireAlertFn
RawSortableOptions
Re-exports RawSortableOptions
Renderable
Re-exports Renderable
RenderableProps
Re-exports RenderableProps
ResourcefulHttpProgress
Re-exports ResourcefulHttpProgress
ResourcefulHttpResponse
Re-exports ResourcefulHttpResponse
RFieldStringifier
Re-exports RFieldStringifier
SortableCtor
Re-exports SortableCtor
SortableEvent
Re-exports SortableEvent
SortableInstance
Re-exports SortableInstance
SortableMoveEvent
Re-exports SortableMoveEvent
SortableOptions
Re-exports SortableOptions
TernaryOperator
Re-exports TernaryOperator
ValidationProps
Re-exports ValidationProps
VImgPublicProps
Re-exports VImgPublicProps
VNode
Re-exports VNode