Skip to content

@nhtio/lucid-resourceful-vue-components/composables ​

Composables provided by the @nhtio/lucid-resourceful-vue-components package.

Interfaces ​

InterfaceDescription
BigNumberFormatterNumeral.js-compatible formatter for Big.js numbers Supports common numeral.js format patterns for arbitrarily large numbers
BrowserServiceTypeScript interface defining the complete structure and capabilities of the browser detection service.
EmitWithUpdateModelValue-
I18nTranslator-
ResourcefulHttpHeaders-
ResourcefulHttpRequestOptions-
ResourcefulHttpService-
ResourcefulMemoryCache-
ResourcefulTimezone-
ResourcefulTimezoneInformation-
ResourcefulTimezoneOption-
ValidationRootExtended Joi root interface that includes custom schema types for additional validation scenarios.

Type Aliases ​

Type AliasDescription
ClipboardComposableOptions-
LocalStateModelValue-
MaybePromised-
MaybeRef-
ReferencedContainer-
ResourcefulHttpMethod-
ResourcefulHttpMethod-
SingleFieldRenderer-
SingleVariantPropBindingsProp 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.
SingleVariantSlotArgsArguments 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.
UsePassthroughHookOptionsOptions for usePassthroughHook that control when and how a fallback is executed and how the produced handler is scheduled.
VSnackbarPublicProps-

Functions ​

FunctionDescription
useAlert-
useBigNumberFormatterVue composable for BigNumberFormatter
useBrowser-
useCache-
useClipboardVue composable for clipboard operations with integrated visual feedback via Vuetify snackbars.
useCron-
useCronTab-
useCurrentTimezone-
useFieldComposerA 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-
usePassthroughHookBuilds an event invoker that respects component-bound handlers and hook arrays before calling a fallback.
useProxiedModel-
useScopedDisplay-
useSlot-
useSortableProps-
useTimezoneOptions-
useTimezones-
useTimezoneZones-
useValidationEnterprise-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