Typescript Modules
0.X ALPHA STATUS
VueVentus is in a 0.x (alpha) status. It is in an post-experimental stage, and is suitable for rapid prototyping, but modules and components could change between minor releases. Additionally, there's more components and modules coming!
Typescript Modules are used for type-checking VueVentus Vue.js components and VueVentus Typescript files that are transpiled into JavaScript. Transpiled files are offered directly as both .d.ts
files and un-compiled .ts
modules via VueVentus package exports.
Typescript Types
- BaseFunction
- MonthNamesTypesArray
- ReturnsClassesFunction
- ReturnsNumberFunction
- TransitionsClasses
- TransitionsCustom
Typescript Interfaces
- AppColorPairs
- AppColors
- AppTintShadePairs
- AppTintsShades
- ColorMode
- ConfigAnchors
- ConfigBorders
- ConfigButtons
- ConfigCheckboxes
- ConfigColorMode
- ConfigDefaults
- ConfigGrounds
- ConfigInputs
- ConfigListboxes
- ConfigLists
- ConfigRadios
- ConfigScrollbars
- ConfigSelects
- ConfigText
- ConfigTextareas
- ConfigTransitions
- ConfigVv
- DefaultButtonPalettes
- DefaultColors
- DefaultPaletteColors
- DefaultPalettes
- DefaultValidationPaletteColors
- DefaultValidationPalettes
- GroundTextColors
- MonthNames
- MonthNamesTypes
- SizesButtons
- SizesInputs
- SizesSelects
- SizesText
- SizesTextareas
- SizesTextareasRows
- TransitionsCustomOptions
- TransitionsDurations
- TransitionsEasings
- TransitionsTransitions
- VvAnchorProps
- VvButtonProps
- VvCheckboxProps
- VvColorModeButtonProps
- VvElProps
- VvInputProps
- VvListboxData
- VvListboxProps
- VvListItemProps
- VvListProps
- VvNuxtRouterLinkProps
- VvRadioProps
- VvRouterLinkProps
- VvSelectProps
- VvTextareaProps
The VueVentus Module Flow
The following diagram helps to visualize the flow of how VueVentus settings, configurations and components are all woven into a Vue and Tailwind CSS application: