UNPKG

@web-types/vuetify

Version:
2,004 lines (2,003 loc) 534 kB
{ "$schema": "../../schema/web-types.json", "framework": "vue", "name": "vuetify", "version": "2.0.15", "contributions": { "html": { "types-syntax": "typescript", "tags": [ { "name": "VAlert", "source": { "module": "vuetify/lib", "symbol": "VAlert" }, "attributes": [ { "name": "border", "value": { "kind": "expression", "type": "string" } }, { "name": "closeLabel", "value": { "kind": "expression", "type": "string" }, "default": "\"$vuetify.close\"" }, { "name": "color", "value": { "kind": "expression", "type": "string" } }, { "name": "coloredBorder", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "dark", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "dense", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "dismissible", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "elevation", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "height", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "icon", "value": { "kind": "expression", "type": [ "boolean", "string" ] }, "type": "boolean", "default": "\"\"" }, { "name": "light", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "maxHeight", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "maxWidth", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "minHeight", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "minWidth", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "mode", "value": { "kind": "expression", "type": "string" } }, { "name": "origin", "value": { "kind": "expression", "type": "string" } }, { "name": "outlined", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "prominent", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "tag", "value": { "kind": "expression", "type": "string" }, "default": "\"div\"" }, { "name": "text", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "tile", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "transition", "value": { "kind": "expression", "type": "string" } }, { "name": "type", "value": { "kind": "expression", "type": "string" } }, { "name": "value", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean", "default": "true" }, { "name": "width", "value": { "kind": "expression", "type": [ "number", "string" ] } } ], "events": [ { "name": "input" } ], "slots": [ { "name": "default" } ] }, { "name": "VApp", "source": { "module": "vuetify/lib", "symbol": "VApp" }, "attributes": [ { "name": "dark", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "id", "value": { "kind": "expression", "type": "string" }, "default": "\"app\"" }, { "name": "light", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" } ], "slots": [ { "name": "default" } ] }, { "name": "VAppBar", "source": { "module": "vuetify/lib", "symbol": "VAppBar" }, "attributes": [ { "name": "absolute", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "app", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "bottom", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "clippedLeft", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "clippedRight", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "collapse", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "collapseOnScroll", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "color", "value": { "kind": "expression", "type": "string" } }, { "name": "dark", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "dense", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "elevateOnScroll", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "elevation", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "extended", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "extensionHeight", "value": { "kind": "expression", "type": [ "number", "string" ] }, "default": "48" }, { "name": "fadeImgOnScroll", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "fixed", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "flat", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "floating", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "height", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "hideOnScroll", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "invertedScroll", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "light", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "maxHeight", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "maxWidth", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "minHeight", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "minWidth", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "prominent", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "scrollOffScreen", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "scrollTarget", "value": { "kind": "expression", "type": "string" } }, { "name": "scrollThreshold", "value": { "kind": "expression", "type": [ "string", "number" ] } }, { "name": "short", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "shrinkOnScroll", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "src", "value": { "kind": "expression", "type": [ "string", "object" ] }, "default": "\"\"" }, { "name": "tag", "value": { "kind": "expression", "type": "string" }, "default": "\"header\"" }, { "name": "tile", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean", "default": "true" }, { "name": "value", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean", "default": "true" }, { "name": "width", "value": { "kind": "expression", "type": [ "number", "string" ] } } ], "events": [ { "name": "input" } ], "slots": [ { "name": "default" } ], "vue-scoped-slots": [ { "name": "img", "properties": [ { "name": "props" } ] }, { "name": "extension" } ] }, { "name": "VAppBarNavIcon", "source": { "module": "vuetify/lib", "symbol": "VAppBarNavIcon" } }, { "name": "VAutocomplete", "source": { "module": "vuetify/lib", "symbol": "VAutocomplete" }, "attributes": [ { "name": "allowOverflow", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean", "default": "true" }, { "name": "appendIcon", "value": { "kind": "expression", "type": "string" }, "default": "\"$vuetify.icons.dropdown\"" }, { "name": "appendOuterIcon", "value": { "kind": "expression", "type": "string" } }, { "name": "attach", "default": "false" }, { "name": "autoSelectFirst", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean", "default": "false" }, { "name": "autofocus", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "backgroundColor", "value": { "kind": "expression", "type": "string" }, "default": "\"\"" }, { "name": "cacheItems", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "chips", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "clearIcon", "value": { "kind": "expression", "type": "string" }, "default": "\"$vuetify.icons.clear\"" }, { "name": "clearable", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "color", "value": { "kind": "expression", "type": "string" } }, { "name": "counter", "value": { "kind": "expression", "type": [ "boolean", "number", "string" ] }, "type": "boolean" }, { "name": "dark", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "deletableChips", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "dense", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "disabled", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "eager", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "error", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "errorCount", "value": { "kind": "expression", "type": [ "number", "string" ] }, "default": "1" }, { "name": "errorMessages", "value": { "kind": "expression", "type": [ "string", "any[]" ] }, "default": "[]" }, { "name": "filled", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "filter", "value": { "kind": "expression", "type": "(...args: any[]) => any" } }, { "name": "flat", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "fullWidth", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "height", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "hideDetails", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "hideNoData", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "hideSelected", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "hint", "value": { "kind": "expression", "type": "string" } }, { "name": "id", "value": { "kind": "expression", "type": "string" } }, { "name": "itemColor", "value": { "kind": "expression", "type": "string" }, "default": "\"primary\"" }, { "name": "itemDisabled", "value": { "kind": "expression", "type": [ "string", "any[]", "(...args: any[]) => any" ] }, "default": "\"disabled\"" }, { "name": "itemText", "value": { "kind": "expression", "type": [ "string", "any[]", "(...args: any[]) => any" ] }, "default": "\"text\"" }, { "name": "itemValue", "value": { "kind": "expression", "type": [ "string", "any[]", "(...args: any[]) => any" ] }, "default": "\"value\"" }, { "name": "items", "value": { "kind": "expression", "type": "any[]" }, "default": "[]" }, { "name": "label", "value": { "kind": "expression", "type": "string" } }, { "name": "light", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "loaderHeight", "value": { "kind": "expression", "type": [ "number", "string" ] }, "default": "2" }, { "name": "loading", "value": { "kind": "expression", "type": [ "boolean", "string" ] }, "type": "boolean", "default": "false" }, { "name": "menuProps", "value": { "kind": "expression", "type": [ "string", "any[]", "object" ] }, "default": "{\"closeOnClick\":false,\"closeOnContentClick\":false,\"disableKeys\":true,\"openOnClick\":false,\"maxHeight\":304,\"offsetY\":true,\"offsetOverflow\":true,\"transition\":false}" }, { "name": "messages", "value": { "kind": "expression", "type": [ "string", "any[]" ] }, "default": "[]" }, { "name": "multiple", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "noDataText", "value": { "kind": "expression", "type": "string" }, "default": "\"$vuetify.noDataText\"" }, { "name": "noFilter", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "openOnClear", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "outlined", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "persistentHint", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "placeholder", "value": { "kind": "expression", "type": "string" } }, { "name": "prefix", "value": { "kind": "expression", "type": "string" } }, { "name": "prependIcon", "value": { "kind": "expression", "type": "string" } }, { "name": "prependInnerIcon", "value": { "kind": "expression", "type": "string" } }, { "name": "readonly", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "returnObject", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "reverse", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "rounded", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "rules", "value": { "kind": "expression", "type": "any[]" }, "default": "[]" }, { "name": "searchInput", "value": { "kind": "expression", "type": "string" } }, { "name": "shaped", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "singleLine", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "smallChips", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "solo", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "soloInverted", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "success", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "successMessages", "value": { "kind": "expression", "type": [ "string", "any[]" ] }, "default": "[]" }, { "name": "suffix", "value": { "kind": "expression", "type": "string" } }, { "name": "type", "value": { "kind": "expression", "type": "string" }, "default": "\"text\"" }, { "name": "validateOnBlur", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "value" }, { "name": "valueComparator", "value": { "kind": "expression", "type": "(...args: any[]) => any" }, "default": "true" } ], "events": [ { "name": "blur" }, { "name": "change" }, { "name": "click" }, { "name": "focus" }, { "name": "input" }, { "name": "keydown" }, { "name": "mousedown" }, { "name": "mouseup" }, { "name": "update:error" }, { "name": "update:search-input" } ], "slots": [ { "name": "append" }, { "name": "append-item" }, { "name": "append-outer" }, { "name": "default" }, { "name": "label" }, { "name": "no-data" }, { "name": "prepend" }, { "name": "prepend-inner" }, { "name": "prepend-item" }, { "name": "progress" } ], "vue-scoped-slots": [ { "name": "selection", "properties": [ { "name": "attrs" }, { "name": "parent" }, { "name": "item" }, { "name": "index" }, { "name": "select" }, { "name": "selected" }, { "name": "disabled" } ] }, { "name": "item" } ] }, { "name": "VAvatar", "source": { "module": "vuetify/lib", "symbol": "VAvatar" }, "attributes": [ { "name": "color", "value": { "kind": "expression", "type": "string" } }, { "name": "height", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "left", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "maxHeight", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "maxWidth", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "minHeight", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "minWidth", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "right", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "size", "value": { "kind": "expression", "type": [ "number", "string" ] }, "default": "48" }, { "name": "tile", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "width", "value": { "kind": "expression", "type": [ "number", "string" ] } } ], "slots": [ { "name": "default" } ] }, { "name": "VBadge", "source": { "module": "vuetify/lib", "symbol": "VBadge" }, "attributes": [ { "name": "bottom", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "color", "value": { "kind": "expression", "type": "string" }, "default": "\"primary\"" }, { "name": "left", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "mode", "value": { "kind": "expression", "type": "string" } }, { "name": "origin", "value": { "kind": "expression", "type": "string" } }, { "name": "overlap", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "transition", "value": { "kind": "expression", "type": "string" }, "default": "\"fab-transition\"" }, { "name": "value", "default": "true" } ], "events": [ { "name": "input" } ], "slots": [ { "name": "badge" }, { "name": "default" } ] }, { "name": "VBanner", "source": { "module": "vuetify/lib", "symbol": "VBanner" }, "attributes": [ { "name": "color", "value": { "kind": "expression", "type": "string" } }, { "name": "dark", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "elevation", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "height", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "icon", "value": { "kind": "expression", "type": "string" } }, { "name": "iconColor", "value": { "kind": "expression", "type": "string" } }, { "name": "light", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "maxHeight", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "maxWidth", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "minHeight", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "minWidth", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "mobileBreakPoint", "value": { "kind": "expression", "type": [ "number", "string" ] }, "default": "960" }, { "name": "singleLine", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "sticky", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "tag", "value": { "kind": "expression", "type": "string" }, "default": "\"div\"" }, { "name": "tile", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean", "default": "true" }, { "name": "value", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean", "default": "true" }, { "name": "width", "value": { "kind": "expression", "type": [ "number", "string" ] } } ], "events": [ { "name": "click:icon" }, { "name": "input" } ], "slots": [ { "name": "actions" }, { "name": "default" }, { "name": "icon" } ], "vue-scoped-slots": [ { "name": "actions", "properties": [ { "name": "dismiss" } ] } ] }, { "name": "VBottomNavigation", "source": { "module": "vuetify/lib", "symbol": "VBottomNavigation" }, "attributes": [ { "name": "absolute", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "activeClass", "value": { "kind": "expression", "type": "string" }, "default": "\"v-btn--active\"" }, { "name": "app", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "backgroundColor", "value": { "kind": "expression", "type": "string" } }, { "name": "color", "value": { "kind": "expression", "type": "string" } }, { "name": "dark", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "fixed", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "grow", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "height", "value": { "kind": "expression", "type": [ "number", "string" ] }, "default": "56" }, { "name": "hideOnScroll", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "horizontal", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "inputValue", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean", "default": "true" }, { "name": "light", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "mandatory", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "maxHeight", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "maxWidth", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "minHeight", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "minWidth", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "scrollTarget", "value": { "kind": "expression", "type": "string" } }, { "name": "scrollThreshold", "value": { "kind": "expression", "type": [ "string", "number" ] } }, { "name": "shift", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "value" }, { "name": "width", "value": { "kind": "expression", "type": [ "number", "string" ] } } ], "events": [ { "name": "change" }, { "name": "input" }, { "name": "update:input-value" } ], "slots": [ { "name": "default" } ], "vue-model": { "event": "change" } }, { "name": "VBottomSheet", "source": { "module": "vuetify/lib", "symbol": "VBottomSheet" }, "attributes": [ { "name": "activator" }, { "name": "attach", "default": "false" }, { "name": "closeDelay", "value": { "kind": "expression", "type": [ "number", "string" ] }, "default": "0" }, { "name": "contentClass", "value": { "kind": "expression", "type": "string" }, "default": "\"\"" }, { "name": "dark", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "disabled", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "eager", "value": { "kind": "expression", "type": "boolean" }, "type": "boolean" }, { "name": "fullscreen",