UNPKG

vuetify

Version:

Vue Material Component Framework

1,897 lines 825 kB
{ "$schema": "https://raw.githubusercontent.com/JetBrains/web-types/master/schema/web-types.json", "framework": "vue", "name": "vuetify", "version": "2.3.7", "contributions": { "html": { "types-syntax": "typescript", "tags": [ { "name": "VApp", "source": { "module": "./src/components/index.ts", "symbol": "VApp" }, "attributes": [ { "name": "dark", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "id", "default": "\"'app'\"", "value": { "kind": "expression", "type": "string" } }, { "name": "light", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } } ], "slots": [ { "name": "default" } ] }, { "name": "VAppBar", "source": { "module": "./src/components/index.ts", "symbol": "VAppBar" }, "attributes": [ { "name": "absolute", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "app", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "bottom", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "clippedLeft", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "clippedRight", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "collapse", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "collapseOnScroll", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "color", "default": "\"undefined\"", "value": { "kind": "expression", "type": "string" } }, { "name": "dark", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "dense", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "elevateOnScroll", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "elevation", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "extended", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "extensionHeight", "default": "48", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "fadeImgOnScroll", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "fixed", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "flat", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "floating", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "height", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "hideOnScroll", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "invertedScroll", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "light", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "maxHeight", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "maxWidth", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "minHeight", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "minWidth", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "outlined", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "prominent", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "rounded", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "boolean", "string" ] } }, { "name": "scrollOffScreen", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "scrollTarget", "default": "\"undefined\"", "value": { "kind": "expression", "type": "string" } }, { "name": "scrollThreshold", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "string", "number" ] } }, { "name": "shaped", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "short", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "shrinkOnScroll", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "src", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "string", "object" ] } }, { "name": "tag", "default": "\"'header'\"", "value": { "kind": "expression", "type": "string" } }, { "name": "tile", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "value", "type": "boolean", "default": "\"true\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "width", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "number", "string" ] } } ], "slots": [ { "name": "extension" }, { "name": "img", "vue-properties": [ { "name": "props", "type": "{ height: string, src: string | srcObject }" } ] }, { "name": "default" } ] }, { "name": "VAppBarNavIcon", "source": { "module": "./src/components/index.ts", "symbol": "VAppBarNavIcon" }, "attributes": [], "slots": [ { "name": "default" } ] }, { "name": "VAlert", "source": { "module": "./src/components/index.ts", "symbol": "VAlert" }, "attributes": [ { "name": "border", "default": "\"undefined\"", "value": { "kind": "expression", "type": "string" } }, { "name": "closeIcon", "default": "\"'$cancel'\"", "value": { "kind": "expression", "type": "string" } }, { "name": "closeLabel", "default": "\"'$vuetify.close'\"", "value": { "kind": "expression", "type": "string" } }, { "name": "color", "default": "\"undefined\"", "value": { "kind": "expression", "type": "string" } }, { "name": "coloredBorder", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "dark", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "dense", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "dismissible", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "elevation", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "height", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "icon", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "boolean", "string" ] } }, { "name": "light", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "maxHeight", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "maxWidth", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "minHeight", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "minWidth", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "mode", "default": "\"undefined\"", "value": { "kind": "expression", "type": "string" } }, { "name": "origin", "default": "\"undefined\"", "value": { "kind": "expression", "type": "string" } }, { "name": "outlined", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "prominent", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "rounded", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "boolean", "string" ] } }, { "name": "shaped", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "tag", "default": "\"'div'\"", "value": { "kind": "expression", "type": "string" } }, { "name": "text", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "tile", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "transition", "default": "\"undefined\"", "value": { "kind": "expression", "type": "string" } }, { "name": "type", "default": "\"undefined\"", "value": { "kind": "expression", "type": "string" } }, { "name": "value", "type": "boolean", "default": "\"true\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "width", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "number", "string" ] } } ], "events": [ { "name": "input", "arguments": [ { "name": "argument", "type": "boolean" } ] } ], "slots": [ { "name": "append" }, { "name": "close", "vue-properties": [ { "name": "toggle", "type": "Function" } ] }, { "name": "prepend" }, { "name": "default" } ] }, { "name": "VAutocomplete", "source": { "module": "./src/components/index.ts", "symbol": "VAutocomplete" }, "attributes": [ { "name": "allowOverflow", "type": "boolean", "default": "\"true\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "appendIcon", "default": "\"'$dropdown'\"", "value": { "kind": "expression", "type": "string" } }, { "name": "appendOuterIcon", "default": "\"undefined\"", "value": { "kind": "expression", "type": "string" } }, { "name": "attach", "default": "false", "value": { "kind": "expression", "type": "any" } }, { "name": "autoSelectFirst", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "autofocus", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "backgroundColor", "default": "\"undefined\"", "value": { "kind": "expression", "type": "string" } }, { "name": "cacheItems", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "chips", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "clearIcon", "default": "\"'$clear'\"", "value": { "kind": "expression", "type": "string" } }, { "name": "clearable", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "color", "default": "\"undefined\"", "value": { "kind": "expression", "type": "string" } }, { "name": "counter", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "boolean", "number", "string" ] } }, { "name": "counterValue", "default": "\"null\"", "value": { "kind": "expression", "type": "function" } }, { "name": "dark", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "deletableChips", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "dense", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "disableLookup", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "disabled", "type": "boolean", "default": "false", "value": { "kind": "expression", "type": "boolean" } }, { "name": "eager", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "error", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "errorCount", "default": "1", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "errorMessages", "default": "[]", "value": { "kind": "expression", "type": [ "string", "array" ] } }, { "name": "filled", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "filter", "default": "\"(item: object, queryText: string, itemText: string): boolean\"", "value": { "kind": "expression", "type": "function" } }, { "name": "flat", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "fullWidth", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "height", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "hideDetails", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "boolean", "string" ] } }, { "name": "hideNoData", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "hideSelected", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "hint", "default": "\"undefined\"", "value": { "kind": "expression", "type": "string" } }, { "name": "id", "default": "\"undefined\"", "value": { "kind": "expression", "type": "string" } }, { "name": "itemColor", "default": "\"'primary'\"", "value": { "kind": "expression", "type": "string" } }, { "name": "itemDisabled", "default": "\"disabled\"", "value": { "kind": "expression", "type": [ "string", "array", "function" ] } }, { "name": "itemText", "default": "\"text\"", "value": { "kind": "expression", "type": [ "string", "array", "function" ] } }, { "name": "itemValue", "default": "\"value\"", "value": { "kind": "expression", "type": [ "string", "array", "function" ] } }, { "name": "items", "default": "[]", "value": { "kind": "expression", "type": "array" } }, { "name": "label", "value": { "kind": "expression", "type": "string" } }, { "name": "light", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "loaderHeight", "default": "2", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "loading", "default": "false", "value": { "kind": "expression", "type": [ "boolean", "string" ] } }, { "name": "menuProps", "default": "\"{ \\\"closeOnClick\\\": false, \\\"closeOnContentClick\\\": false, \\\"disableKeys\\\": true, \\\"openOnClick\\\": false, \\\"maxHeight\\\": 304 }\"", "value": { "kind": "expression", "type": [ "string", "array", "object" ] } }, { "name": "messages", "default": "[]", "value": { "kind": "expression", "type": [ "string", "array" ] } }, { "name": "multiple", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "noDataText", "default": "\"'$vuetify.noDataText'\"", "value": { "kind": "expression", "type": "string" } }, { "name": "noFilter", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "openOnClear", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "outlined", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "persistentHint", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "placeholder", "default": "\"undefined\"", "value": { "kind": "expression", "type": "string" } }, { "name": "prefix", "default": "\"undefined\"", "value": { "kind": "expression", "type": "string" } }, { "name": "prependIcon", "default": "\"undefined\"", "value": { "kind": "expression", "type": "string" } }, { "name": "prependInnerIcon", "default": "\"undefined\"", "value": { "kind": "expression", "type": "string" } }, { "name": "readonly", "type": "boolean", "default": "false", "value": { "kind": "expression", "type": "boolean" } }, { "name": "returnObject", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "reverse", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "rounded", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "rules", "default": "[]", "value": { "kind": "expression", "type": "array" } }, { "name": "searchInput", "default": "\"undefined\"", "value": { "kind": "expression", "type": "string" } }, { "name": "shaped", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "singleLine", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "smallChips", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "solo", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "soloInverted", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "success", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "successMessages", "default": "[]", "value": { "kind": "expression", "type": [ "string", "array" ] } }, { "name": "suffix", "default": "\"undefined\"", "value": { "kind": "expression", "type": "string" } }, { "name": "type", "default": "\"'text'\"", "value": { "kind": "expression", "type": "string" } }, { "name": "validateOnBlur", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "value", "value": { "kind": "expression", "type": "any" } }, { "name": "valueComparator", "default": "\"(a: any, b: any): boolean\"", "value": { "kind": "expression", "type": "function" } } ], "events": [ { "name": "update:error", "arguments": [ { "name": "argument", "type": "boolean" } ] }, { "name": "click", "arguments": [ { "name": "argument", "type": "MouseEvent" } ] }, { "name": "mousedown", "arguments": [ { "name": "argument", "type": "MouseEvent" } ] }, { "name": "mouseup", "arguments": [ { "name": "argument", "type": "MouseEvent" } ] }, { "name": "click:append", "arguments": [ { "name": "argument", "type": "Event" } ] }, { "name": "click:prepend", "arguments": [ { "name": "argument", "type": "Event" } ] }, { "name": "blur", "arguments": [ { "name": "argument", "type": "Event" } ] }, { "name": "click:clear", "arguments": [ { "name": "argument", "type": "Event" } ] }, { "name": "click:append-outer", "arguments": [ { "name": "argument", "type": "Event" } ] }, { "name": "click:prepend-inner", "arguments": [ { "name": "argument", "type": "Event" } ] }, { "name": "focus", "arguments": [ { "name": "argument", "type": "Event" } ] }, { "name": "change", "arguments": [ { "name": "argument", "type": "any" } ] }, { "name": "input", "arguments": [ { "name": "argument", "type": "any" } ] }, { "name": "keydown", "arguments": [ { "name": "argument", "type": "KeyboardEvent" } ] }, { "name": "update:search-input", "arguments": [ { "name": "argument", "type": "string" } ] }, { "name": "update:list-index", "arguments": [ { "name": "argument", "type": "number" } ] } ], "slots": [ { "name": "append" }, { "name": "default" }, { "name": "prepend" }, { "name": "label" }, { "name": "message", "vue-properties": [ { "name": "key", "type": "number, // the messages index" }, { "name": "message", "type": "string, // the message" } ] }, { "name": "append-outer" }, { "name": "prepend-inner" }, { "name": "progress" }, { "name": "append-item" }, { "name": "prepend-item" }, { "name": "item", "vue-properties": [ { "name": "parent", "type": "VueComponent" }, { "name": "item", "type": "object" }, { "name": "on", "type": "object // Only needed when providing your own v-list-item" }, { "name": "attrs", "type": "object // Only needed when providing your own v-list-item" } ] }, { "name": "no-data" }, { "name": "selection", "vue-properties": [ { "name": "parent", "type": "VueComponent" }, { "name": "item", "type": "object" }, { "name": "index", "type": "number" }, { "name": "select", "type": "function" }, { "name": "selected", "type": "boolean" }, { "name": "disabled", "type": "boolean" } ] } ] }, { "name": "VAvatar", "source": { "module": "./src/components/index.ts", "symbol": "VAvatar" }, "attributes": [ { "name": "color", "default": "\"undefined\"", "value": { "kind": "expression", "type": "string" } }, { "name": "height", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "left", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "maxHeight", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "maxWidth", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "minHeight", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "minWidth", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "right", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "rounded", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "boolean", "string" ] } }, { "name": "size", "default": "48", "value": { "kind": "expression", "type": [ "number", "string" ] } }, { "name": "tile", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "width", "default": "\"undefined\"", "value": { "kind": "expression", "type": [ "number", "string" ] } } ], "slots": [ { "name": "default" } ] }, { "name": "VBadge", "source": { "module": "./src/components/index.ts", "symbol": "VBadge" }, "attributes": [ { "name": "avatar", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "bordered", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "bottom", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "color", "default": "\"'primary'\"", "value": { "kind": "expression", "type": "string" } }, { "name": "content", "default": "\"undefined\"", "value": { "kind": "expression", "type": "any" } }, { "name": "dark", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "dot", "type": "boolean", "default": "\"false\"", "value": { "kind": "expression", "type": "boolean" } }, { "name": "icon", "default": "\"undefined\"", "value": { "kind": "expression", "type": "string" } }, { "name": "inline", "type": "boolean", "d