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