123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521 |
- import { BaseTransitionProps } from '@vue/runtime-core';
- import { ComponentInternalInstance } from '@vue/runtime-core';
- import { ComponentOptionsMixin } from '@vue/runtime-core';
- import { ComponentOptionsWithArrayProps } from '@vue/runtime-core';
- import { ComponentOptionsWithObjectProps } from '@vue/runtime-core';
- import { ComponentOptionsWithoutProps } from '@vue/runtime-core';
- import { ComponentPropsOptions } from '@vue/runtime-core';
- import { ComponentPublicInstance } from '@vue/runtime-core';
- import { ComputedOptions } from '@vue/runtime-core';
- import { ConcreteComponent } from '@vue/runtime-core';
- import { CreateAppFunction } from '@vue/runtime-core';
- import { EmitsOptions } from '@vue/runtime-core';
- import { ExtractPropTypes } from '@vue/runtime-core';
- import { FunctionalComponent } from '@vue/runtime-core';
- import { MethodOptions } from '@vue/runtime-core';
- import { ObjectDirective } from '@vue/runtime-core';
- import { RenderFunction } from '@vue/runtime-core';
- import { RootHydrateFunction } from '@vue/runtime-core';
- import { RootRenderFunction } from '@vue/runtime-core';
- import { SetupContext } from '@vue/runtime-core';
- declare const ANIMATION = "animation";
- declare type AssignerFn = (value: any) => void;
- declare const BaseClass: {
- new (): HTMLElement;
- prototype: HTMLElement;
- };
- export declare const createApp: CreateAppFunction<Element>;
- export declare const createSSRApp: CreateAppFunction<Element>;
- export declare function defineCustomElement<Props, RawBindings = object>(setup: (props: Readonly<Props>, ctx: SetupContext) => RawBindings | RenderFunction): VueElementConstructor<Props>;
- export declare function defineCustomElement<Props = {}, RawBindings = {}, D = {}, C extends ComputedOptions = {}, M extends MethodOptions = {}, Mixin extends ComponentOptionsMixin = ComponentOptionsMixin, Extends extends ComponentOptionsMixin = ComponentOptionsMixin, E extends EmitsOptions = EmitsOptions, EE extends string = string>(options: ComponentOptionsWithoutProps<Props, RawBindings, D, C, M, Mixin, Extends, E, EE> & {
- styles?: string[];
- }): VueElementConstructor<Props>;
- export declare function defineCustomElement<PropNames extends string, RawBindings, D, C extends ComputedOptions = {}, M extends MethodOptions = {}, Mixin extends ComponentOptionsMixin = ComponentOptionsMixin, Extends extends ComponentOptionsMixin = ComponentOptionsMixin, E extends EmitsOptions = Record<string, any>, EE extends string = string>(options: ComponentOptionsWithArrayProps<PropNames, RawBindings, D, C, M, Mixin, Extends, E, EE> & {
- styles?: string[];
- }): VueElementConstructor<{
- [K in PropNames]: any;
- }>;
- export declare function defineCustomElement<PropsOptions extends Readonly<ComponentPropsOptions>, RawBindings, D, C extends ComputedOptions = {}, M extends MethodOptions = {}, Mixin extends ComponentOptionsMixin = ComponentOptionsMixin, Extends extends ComponentOptionsMixin = ComponentOptionsMixin, E extends EmitsOptions = Record<string, any>, EE extends string = string>(options: ComponentOptionsWithObjectProps<PropsOptions, RawBindings, D, C, M, Mixin, Extends, E, EE> & {
- styles?: string[];
- }): VueElementConstructor<ExtractPropTypes<PropsOptions>>;
- export declare function defineCustomElement(options: {
- new (...args: any[]): ComponentPublicInstance;
- }): VueElementConstructor;
- export declare const defineSSRCustomElement: typeof defineCustomElement;
- export declare const hydrate: RootHydrateFunction;
- declare type InnerComponentDef = ConcreteComponent & {
- styles?: string[];
- };
- declare type ModelDirective<T> = ObjectDirective<T & {
- _assign: AssignerFn;
- }>;
- export declare const render: RootRenderFunction<Element | ShadowRoot>;
- declare const TRANSITION = "transition";
- export declare const Transition: FunctionalComponent<TransitionProps>;
- export declare const TransitionGroup: new () => {
- $props: TransitionGroupProps;
- };
- export declare type TransitionGroupProps = Omit<TransitionProps, 'mode'> & {
- tag?: string;
- moveClass?: string;
- };
- export declare interface TransitionProps extends BaseTransitionProps<Element> {
- name?: string;
- type?: typeof TRANSITION | typeof ANIMATION;
- css?: boolean;
- duration?: number | {
- enter: number;
- leave: number;
- };
- enterFromClass?: string;
- enterActiveClass?: string;
- enterToClass?: string;
- appearFromClass?: string;
- appearActiveClass?: string;
- appearToClass?: string;
- leaveFromClass?: string;
- leaveActiveClass?: string;
- leaveToClass?: string;
- }
- export declare function useCssModule(name?: string): Record<string, string>;
- export declare function useCssVars(getter: (ctx: any) => Record<string, string>): void;
- export declare const vModelCheckbox: ModelDirective<HTMLInputElement>;
- export declare const vModelDynamic: ObjectDirective<HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement>;
- export declare const vModelRadio: ModelDirective<HTMLInputElement>;
- export declare const vModelSelect: ModelDirective<HTMLSelectElement>;
- export declare const vModelText: ModelDirective<HTMLInputElement | HTMLTextAreaElement>;
- export declare const vShow: ObjectDirective<VShowElement>;
- declare interface VShowElement extends HTMLElement {
- _vod: string;
- }
- export declare class VueElement extends BaseClass {
- private _def;
- private _props;
-
- private _connected;
- private _resolved;
- private _numberProps;
- private _styles?;
- constructor(_def: InnerComponentDef, _props?: Record<string, any>, hydrate?: RootHydrateFunction);
- connectedCallback(): void;
- disconnectedCallback(): void;
-
- private _resolveDef;
- protected _setAttr(key: string): void;
-
-
- private _update;
- private _createVNode;
- private _applyStyles;
- }
- export declare type VueElementConstructor<P = {}> = {
- new (initialProps?: Record<string, any>): VueElement & P;
- };
- export declare const withKeys: (fn: Function, modifiers: string[]) => (event: KeyboardEvent) => any;
- export declare const withModifiers: (fn: Function, modifiers: string[]) => (event: Event, ...args: unknown[]) => any;
- export * from "@vue/runtime-core";
- export { }
- import { VNode } from '@vue/runtime-core'
- import * as CSS from 'csstype'
- export interface CSSProperties
- extends CSS.Properties<string | number>,
- CSS.PropertiesHyphen<string | number> {
-
- }
- type Booleanish = boolean | 'true' | 'false'
- type Numberish = number | string
- interface AriaAttributes {
-
- 'aria-activedescendant'?: string
-
- 'aria-atomic'?: Booleanish
-
- 'aria-autocomplete'?: 'none' | 'inline' | 'list' | 'both'
-
- 'aria-busy'?: Booleanish
-
- 'aria-checked'?: Booleanish | 'mixed'
-
- 'aria-colcount'?: Numberish
-
- 'aria-colindex'?: Numberish
-
- 'aria-colspan'?: Numberish
-
- 'aria-controls'?: string
-
- 'aria-current'?: Booleanish | 'page' | 'step' | 'location' | 'date' | 'time'
-
- 'aria-describedby'?: string
-
- 'aria-details'?: string
-
- 'aria-disabled'?: Booleanish
-
- 'aria-dropeffect'?: 'none' | 'copy' | 'execute' | 'link' | 'move' | 'popup'
-
- 'aria-errormessage'?: string
-
- 'aria-expanded'?: Booleanish
-
- 'aria-flowto'?: string
-
- 'aria-grabbed'?: Booleanish
-
- 'aria-haspopup'?: Booleanish | 'menu' | 'listbox' | 'tree' | 'grid' | 'dialog'
-
- 'aria-hidden'?: Booleanish
-
- 'aria-invalid'?: Booleanish | 'grammar' | 'spelling'
-
- 'aria-keyshortcuts'?: string
-
- 'aria-label'?: string
-
- 'aria-labelledby'?: string
-
- 'aria-level'?: Numberish
-
- 'aria-live'?: 'off' | 'assertive' | 'polite'
-
- 'aria-modal'?: Booleanish
-
- 'aria-multiline'?: Booleanish
-
- 'aria-multiselectable'?: Booleanish
-
- 'aria-orientation'?: 'horizontal' | 'vertical'
-
- 'aria-owns'?: string
-
- 'aria-placeholder'?: string
-
- 'aria-posinset'?: Numberish
-
- 'aria-pressed'?: Booleanish | 'mixed'
-
- 'aria-readonly'?: Booleanish
-
- 'aria-relevant'?: 'additions' | 'additions text' | 'all' | 'removals' | 'text'
-
- 'aria-required'?: Booleanish
-
- 'aria-roledescription'?: string
-
- 'aria-rowcount'?: Numberish
-
- 'aria-rowindex'?: Numberish
-
- 'aria-rowspan'?: Numberish
-
- 'aria-selected'?: Booleanish
-
- 'aria-setsize'?: Numberish
-
- 'aria-sort'?: 'none' | 'ascending' | 'descending' | 'other'
-
- 'aria-valuemax'?: Numberish
-
- 'aria-valuemin'?: Numberish
-
- 'aria-valuenow'?: Numberish
-
- 'aria-valuetext'?: string
- }
- export type StyleValue = string | CSSProperties | Array<StyleValue>
- export interface HTMLAttributes extends AriaAttributes, EventHandlers<Events> {
- innerHTML?: string
- class?: any
- style?: StyleValue
-
- accesskey?: string
- contenteditable?: Booleanish | 'inherit'
- contextmenu?: string
- dir?: string
- draggable?: Booleanish
- hidden?: Booleanish
- id?: string
- lang?: string
- placeholder?: string
- spellcheck?: Booleanish
- tabindex?: Numberish
- title?: string
- translate?: 'yes' | 'no'
-
- radiogroup?: string
-
- role?: string
-
- about?: string
- datatype?: string
- inlist?: any
- prefix?: string
- property?: string
- resource?: string
- typeof?: string
- vocab?: string
-
- autocapitalize?: string
- autocorrect?: string
- autocave?: string
- color?: string
- itemprop?: string
- itemscope?: Booleanish
- itemtype?: string
- itemid?: string
- itemref?: string
- results?: Numberish
- security?: string
- unselectable?: 'on' | 'off'
-
-
- inputmode?:
- | 'none'
- | 'text'
- | 'tel'
- | 'url'
- | 'email'
- | 'numeric'
- | 'decimal'
- | 'search'
-
- is?: string
- }
- export interface AnchorHTMLAttributes extends HTMLAttributes {
- download?: any
- href?: string
- hreflang?: string
- media?: string
- ping?: string
- rel?: string
- target?: string
- type?: string
- referrerpolicy?: string
- }
- export interface AreaHTMLAttributes extends HTMLAttributes {
- alt?: string
- coords?: string
- download?: any
- href?: string
- hreflang?: string
- media?: string
- rel?: string
- shape?: string
- target?: string
- }
- export interface AudioHTMLAttributes extends MediaHTMLAttributes {}
- export interface BaseHTMLAttributes extends HTMLAttributes {
- href?: string
- target?: string
- }
- export interface BlockquoteHTMLAttributes extends HTMLAttributes {
- cite?: string
- }
- export interface ButtonHTMLAttributes extends HTMLAttributes {
- autofocus?: Booleanish
- disabled?: Booleanish
- form?: string
- formaction?: string
- formenctype?: string
- formmethod?: string
- formnovalidate?: Booleanish
- formtarget?: string
- name?: string
- type?: 'submit' | 'reset' | 'button'
- value?: string | string[] | number
- }
- export interface CanvasHTMLAttributes extends HTMLAttributes {
- height?: Numberish
- width?: Numberish
- }
- export interface ColHTMLAttributes extends HTMLAttributes {
- span?: Numberish
- width?: Numberish
- }
- export interface ColgroupHTMLAttributes extends HTMLAttributes {
- span?: Numberish
- }
- export interface DataHTMLAttributes extends HTMLAttributes {
- value?: string | string[] | number
- }
- export interface DetailsHTMLAttributes extends HTMLAttributes {
- open?: Booleanish
- }
- export interface DelHTMLAttributes extends HTMLAttributes {
- cite?: string
- datetime?: string
- }
- export interface DialogHTMLAttributes extends HTMLAttributes {
- open?: Booleanish
- }
- export interface EmbedHTMLAttributes extends HTMLAttributes {
- height?: Numberish
- src?: string
- type?: string
- width?: Numberish
- }
- export interface FieldsetHTMLAttributes extends HTMLAttributes {
- disabled?: Booleanish
- form?: string
- name?: string
- }
- export interface FormHTMLAttributes extends HTMLAttributes {
- acceptcharset?: string
- action?: string
- autocomplete?: string
- enctype?: string
- method?: string
- name?: string
- novalidate?: Booleanish
- target?: string
- }
- export interface HtmlHTMLAttributes extends HTMLAttributes {
- manifest?: string
- }
- export interface IframeHTMLAttributes extends HTMLAttributes {
- allow?: string
- allowfullscreen?: Booleanish
- allowtransparency?: Booleanish
- frameborder?: Numberish
- height?: Numberish
- marginheight?: Numberish
- marginwidth?: Numberish
- name?: string
- referrerpolicy?: string
- sandbox?: string
- scrolling?: string
- seamless?: Booleanish
- src?: string
- srcdoc?: string
- width?: Numberish
- }
- export interface ImgHTMLAttributes extends HTMLAttributes {
- alt?: string
- crossorigin?: 'anonymous' | 'use-credentials' | ''
- decoding?: 'async' | 'auto' | 'sync'
- height?: Numberish
- sizes?: string
- src?: string
- srcset?: string
- usemap?: string
- width?: Numberish
- }
- export interface InsHTMLAttributes extends HTMLAttributes {
- cite?: string
- datetime?: string
- }
- export interface InputHTMLAttributes extends HTMLAttributes {
- accept?: string
- alt?: string
- autocomplete?: string
- autofocus?: Booleanish
- capture?: boolean | 'user' | 'environment'
- checked?: Booleanish | any[]
- crossorigin?: string
- disabled?: Booleanish
- form?: string
- formaction?: string
- formenctype?: string
- formmethod?: string
- formnovalidate?: Booleanish
- formtarget?: string
- height?: Numberish
- list?: string
- max?: Numberish
- maxlength?: Numberish
- min?: Numberish
- minlength?: Numberish
- multiple?: Booleanish
- name?: string
- pattern?: string
- placeholder?: string
- readonly?: Booleanish
- required?: Booleanish
- size?: Numberish
- src?: string
- step?: Numberish
- type?: string
- value?: any
- width?: Numberish
- }
- export interface KeygenHTMLAttributes extends HTMLAttributes {
- autofocus?: Booleanish
- challenge?: string
- disabled?: Booleanish
- form?: string
- keytype?: string
- keyparams?: string
- name?: string
- }
- export interface LabelHTMLAttributes extends HTMLAttributes {
- for?: string
- form?: string
- }
- export interface LiHTMLAttributes extends HTMLAttributes {
- value?: string | string[] | number
- }
- export interface LinkHTMLAttributes extends HTMLAttributes {
- as?: string
- crossorigin?: string
- href?: string
- hreflang?: string
- integrity?: string
- media?: string
- rel?: string
- sizes?: string
- type?: string
- }
- export interface MapHTMLAttributes extends HTMLAttributes {
- name?: string
- }
- export interface MenuHTMLAttributes extends HTMLAttributes {
- type?: string
- }
- export interface MediaHTMLAttributes extends HTMLAttributes {
- autoplay?: Booleanish
- controls?: Booleanish
- controlslist?: string
- crossorigin?: string
- loop?: Booleanish
- mediagroup?: string
- muted?: Booleanish
- playsinline?: Booleanish
- preload?: string
- src?: string
- }
- export interface MetaHTMLAttributes extends HTMLAttributes {
- charset?: string
- content?: string
- httpequiv?: string
- name?: string
- }
- export interface MeterHTMLAttributes extends HTMLAttributes {
- form?: string
- high?: Numberish
- low?: Numberish
- max?: Numberish
- min?: Numberish
- optimum?: Numberish
- value?: string | string[] | number
- }
- export interface QuoteHTMLAttributes extends HTMLAttributes {
- cite?: string
- }
- export interface ObjectHTMLAttributes extends HTMLAttributes {
- classid?: string
- data?: string
- form?: string
- height?: Numberish
- name?: string
- type?: string
- usemap?: string
- width?: Numberish
- wmode?: string
- }
- export interface OlHTMLAttributes extends HTMLAttributes {
- reversed?: Booleanish
- start?: Numberish
- type?: '1' | 'a' | 'A' | 'i' | 'I'
- }
- export interface OptgroupHTMLAttributes extends HTMLAttributes {
- disabled?: Booleanish
- label?: string
- }
- export interface OptionHTMLAttributes extends HTMLAttributes {
- disabled?: Booleanish
- label?: string
- selected?: Booleanish
- value?: any
- }
- export interface OutputHTMLAttributes extends HTMLAttributes {
- for?: string
- form?: string
- name?: string
- }
- export interface ParamHTMLAttributes extends HTMLAttributes {
- name?: string
- value?: string | string[] | number
- }
- export interface ProgressHTMLAttributes extends HTMLAttributes {
- max?: Numberish
- value?: string | string[] | number
- }
- export interface ScriptHTMLAttributes extends HTMLAttributes {
- async?: Booleanish
- charset?: string
- crossorigin?: string
- defer?: Booleanish
- integrity?: string
- nomodule?: Booleanish
- nonce?: string
- src?: string
- type?: string
- }
- export interface SelectHTMLAttributes extends HTMLAttributes {
- autocomplete?: string
- autofocus?: Booleanish
- disabled?: Booleanish
- form?: string
- multiple?: Booleanish
- name?: string
- required?: Booleanish
- size?: Numberish
- value?: any
- }
- export interface SourceHTMLAttributes extends HTMLAttributes {
- media?: string
- sizes?: string
- src?: string
- srcset?: string
- type?: string
- }
- export interface StyleHTMLAttributes extends HTMLAttributes {
- media?: string
- nonce?: string
- scoped?: Booleanish
- type?: string
- }
- export interface TableHTMLAttributes extends HTMLAttributes {
- cellpadding?: Numberish
- cellspacing?: Numberish
- summary?: string
- }
- export interface TextareaHTMLAttributes extends HTMLAttributes {
- autocomplete?: string
- autofocus?: Booleanish
- cols?: Numberish
- dirname?: string
- disabled?: Booleanish
- form?: string
- maxlength?: Numberish
- minlength?: Numberish
- name?: string
- placeholder?: string
- readonly?: boolean
- required?: Booleanish
- rows?: Numberish
- value?: string | string[] | number
- wrap?: string
- }
- export interface TdHTMLAttributes extends HTMLAttributes {
- align?: 'left' | 'center' | 'right' | 'justify' | 'char'
- colspan?: Numberish
- headers?: string
- rowspan?: Numberish
- scope?: string
- valign?: 'top' | 'middle' | 'bottom' | 'baseline'
- }
- export interface ThHTMLAttributes extends HTMLAttributes {
- align?: 'left' | 'center' | 'right' | 'justify' | 'char'
- colspan?: Numberish
- headers?: string
- rowspan?: Numberish
- scope?: string
- }
- export interface TimeHTMLAttributes extends HTMLAttributes {
- datetime?: string
- }
- export interface TrackHTMLAttributes extends HTMLAttributes {
- default?: Booleanish
- kind?: string
- label?: string
- src?: string
- srclang?: string
- }
- export interface VideoHTMLAttributes extends MediaHTMLAttributes {
- height?: Numberish
- playsinline?: Booleanish
- poster?: string
- width?: Numberish
- disablePictureInPicture?: Booleanish
- }
- export interface WebViewHTMLAttributes extends HTMLAttributes {
- allowfullscreen?: Booleanish
- allowpopups?: Booleanish
- autoFocus?: Booleanish
- autosize?: Booleanish
- blinkfeatures?: string
- disableblinkfeatures?: string
- disableguestresize?: Booleanish
- disablewebsecurity?: Booleanish
- guestinstance?: string
- httpreferrer?: string
- nodeintegration?: Booleanish
- partition?: string
- plugins?: Booleanish
- preload?: string
- src?: string
- useragent?: string
- webpreferences?: string
- }
- export interface SVGAttributes extends AriaAttributes, EventHandlers<Events> {
- innerHTML?: string
-
- class?: any
- style?: string | CSSProperties
- color?: string
- height?: Numberish
- id?: string
- lang?: string
- max?: Numberish
- media?: string
- method?: string
- min?: Numberish
- name?: string
- target?: string
- type?: string
- width?: Numberish
-
- role?: string
- tabindex?: Numberish
-
- 'accent-height'?: Numberish
- accumulate?: 'none' | 'sum'
- additive?: 'replace' | 'sum'
- 'alignment-baseline'?:
- | 'auto'
- | 'baseline'
- | 'before-edge'
- | 'text-before-edge'
- | 'middle'
- | 'central'
- | 'after-edge'
- | 'text-after-edge'
- | 'ideographic'
- | 'alphabetic'
- | 'hanging'
- | 'mathematical'
- | 'inherit'
- allowReorder?: 'no' | 'yes'
- alphabetic?: Numberish
- amplitude?: Numberish
- 'arabic-form'?: 'initial' | 'medial' | 'terminal' | 'isolated'
- ascent?: Numberish
- attributeName?: string
- attributeType?: string
- autoReverse?: Numberish
- azimuth?: Numberish
- baseFrequency?: Numberish
- 'baseline-shift'?: Numberish
- baseProfile?: Numberish
- bbox?: Numberish
- begin?: Numberish
- bias?: Numberish
- by?: Numberish
- calcMode?: Numberish
- 'cap-height'?: Numberish
- clip?: Numberish
- 'clip-path'?: string
- clipPathUnits?: Numberish
- 'clip-rule'?: Numberish
- 'color-interpolation'?: Numberish
- 'color-interpolation-filters'?: 'auto' | 'sRGB' | 'linearRGB' | 'inherit'
- 'color-profile'?: Numberish
- 'color-rendering'?: Numberish
- contentScriptType?: Numberish
- contentStyleType?: Numberish
- cursor?: Numberish
- cx?: Numberish
- cy?: Numberish
- d?: string
- decelerate?: Numberish
- descent?: Numberish
- diffuseConstant?: Numberish
- direction?: Numberish
- display?: Numberish
- divisor?: Numberish
- 'dominant-baseline'?: Numberish
- dur?: Numberish
- dx?: Numberish
- dy?: Numberish
- edgeMode?: Numberish
- elevation?: Numberish
- 'enable-background'?: Numberish
- end?: Numberish
- exponent?: Numberish
- externalResourcesRequired?: Numberish
- fill?: string
- 'fill-opacity'?: Numberish
- 'fill-rule'?: 'nonzero' | 'evenodd' | 'inherit'
- filter?: string
- filterRes?: Numberish
- filterUnits?: Numberish
- 'flood-color'?: Numberish
- 'flood-opacity'?: Numberish
- focusable?: Numberish
- 'font-family'?: string
- 'font-size'?: Numberish
- 'font-size-adjust'?: Numberish
- 'font-stretch'?: Numberish
- 'font-style'?: Numberish
- 'font-variant'?: Numberish
- 'font-weight'?: Numberish
- format?: Numberish
- from?: Numberish
- fx?: Numberish
- fy?: Numberish
- g1?: Numberish
- g2?: Numberish
- 'glyph-name'?: Numberish
- 'glyph-orientation-horizontal'?: Numberish
- 'glyph-orientation-vertical'?: Numberish
- glyphRef?: Numberish
- gradientTransform?: string
- gradientUnits?: string
- hanging?: Numberish
- 'horiz-adv-x'?: Numberish
- 'horiz-origin-x'?: Numberish
- href?: string
- ideographic?: Numberish
- 'image-rendering'?: Numberish
- in2?: Numberish
- in?: string
- intercept?: Numberish
- k1?: Numberish
- k2?: Numberish
- k3?: Numberish
- k4?: Numberish
- k?: Numberish
- kernelMatrix?: Numberish
- kernelUnitLength?: Numberish
- kerning?: Numberish
- keyPoints?: Numberish
- keySplines?: Numberish
- keyTimes?: Numberish
- lengthAdjust?: Numberish
- 'letter-spacing'?: Numberish
- 'lighting-color'?: Numberish
- limitingConeAngle?: Numberish
- local?: Numberish
- 'marker-end'?: string
- markerHeight?: Numberish
- 'marker-mid'?: string
- 'marker-start'?: string
- markerUnits?: Numberish
- markerWidth?: Numberish
- mask?: string
- maskContentUnits?: Numberish
- maskUnits?: Numberish
- mathematical?: Numberish
- mode?: Numberish
- numOctaves?: Numberish
- offset?: Numberish
- opacity?: Numberish
- operator?: Numberish
- order?: Numberish
- orient?: Numberish
- orientation?: Numberish
- origin?: Numberish
- overflow?: Numberish
- 'overline-position'?: Numberish
- 'overline-thickness'?: Numberish
- 'paint-order'?: Numberish
- 'panose-1'?: Numberish
- pathLength?: Numberish
- patternContentUnits?: string
- patternTransform?: Numberish
- patternUnits?: string
- 'pointer-events'?: Numberish
- points?: string
- pointsAtX?: Numberish
- pointsAtY?: Numberish
- pointsAtZ?: Numberish
- preserveAlpha?: Numberish
- preserveAspectRatio?: string
- primitiveUnits?: Numberish
- r?: Numberish
- radius?: Numberish
- refX?: Numberish
- refY?: Numberish
- renderingIntent?: Numberish
- repeatCount?: Numberish
- repeatDur?: Numberish
- requiredExtensions?: Numberish
- requiredFeatures?: Numberish
- restart?: Numberish
- result?: string
- rotate?: Numberish
- rx?: Numberish
- ry?: Numberish
- scale?: Numberish
- seed?: Numberish
- 'shape-rendering'?: Numberish
- slope?: Numberish
- spacing?: Numberish
- specularConstant?: Numberish
- specularExponent?: Numberish
- speed?: Numberish
- spreadMethod?: string
- startOffset?: Numberish
- stdDeviation?: Numberish
- stemh?: Numberish
- stemv?: Numberish
- stitchTiles?: Numberish
- 'stop-color'?: string
- 'stop-opacity'?: Numberish
- 'strikethrough-position'?: Numberish
- 'strikethrough-thickness'?: Numberish
- string?: Numberish
- stroke?: string
- 'stroke-dasharray'?: Numberish
- 'stroke-dashoffset'?: Numberish
- 'stroke-linecap'?: 'butt' | 'round' | 'square' | 'inherit'
- 'stroke-linejoin'?: 'miter' | 'round' | 'bevel' | 'inherit'
- 'stroke-miterlimit'?: Numberish
- 'stroke-opacity'?: Numberish
- 'stroke-width'?: Numberish
- surfaceScale?: Numberish
- systemLanguage?: Numberish
- tableValues?: Numberish
- targetX?: Numberish
- targetY?: Numberish
- 'text-anchor'?: string
- 'text-decoration'?: Numberish
- textLength?: Numberish
- 'text-rendering'?: Numberish
- to?: Numberish
- transform?: string
- u1?: Numberish
- u2?: Numberish
- 'underline-position'?: Numberish
- 'underline-thickness'?: Numberish
- unicode?: Numberish
- 'unicode-bidi'?: Numberish
- 'unicode-range'?: Numberish
- 'unitsPer-em'?: Numberish
- 'v-alphabetic'?: Numberish
- values?: string
- 'vector-effect'?: Numberish
- version?: string
- 'vert-adv-y'?: Numberish
- 'vert-origin-x'?: Numberish
- 'vert-origin-y'?: Numberish
- 'v-hanging'?: Numberish
- 'v-ideographic'?: Numberish
- viewBox?: string
- viewTarget?: Numberish
- visibility?: Numberish
- 'v-mathematical'?: Numberish
- widths?: Numberish
- 'word-spacing'?: Numberish
- 'writing-mode'?: Numberish
- x1?: Numberish
- x2?: Numberish
- x?: Numberish
- xChannelSelector?: string
- 'x-height'?: Numberish
- xlinkActuate?: string
- xlinkArcrole?: string
- xlinkHref?: string
- xlinkRole?: string
- xlinkShow?: string
- xlinkTitle?: string
- xlinkType?: string
- xmlns?: string
- y1?: Numberish
- y2?: Numberish
- y?: Numberish
- yChannelSelector?: string
- z?: Numberish
- zoomAndPan?: string
- }
- interface IntrinsicElementAttributes {
- a: AnchorHTMLAttributes
- abbr: HTMLAttributes
- address: HTMLAttributes
- area: AreaHTMLAttributes
- article: HTMLAttributes
- aside: HTMLAttributes
- audio: AudioHTMLAttributes
- b: HTMLAttributes
- base: BaseHTMLAttributes
- bdi: HTMLAttributes
- bdo: HTMLAttributes
- blockquote: BlockquoteHTMLAttributes
- body: HTMLAttributes
- br: HTMLAttributes
- button: ButtonHTMLAttributes
- canvas: CanvasHTMLAttributes
- caption: HTMLAttributes
- cite: HTMLAttributes
- code: HTMLAttributes
- col: ColHTMLAttributes
- colgroup: ColgroupHTMLAttributes
- data: DataHTMLAttributes
- datalist: HTMLAttributes
- dd: HTMLAttributes
- del: DelHTMLAttributes
- details: DetailsHTMLAttributes
- dfn: HTMLAttributes
- dialog: DialogHTMLAttributes
- div: HTMLAttributes
- dl: HTMLAttributes
- dt: HTMLAttributes
- em: HTMLAttributes
- embed: EmbedHTMLAttributes
- fieldset: FieldsetHTMLAttributes
- figcaption: HTMLAttributes
- figure: HTMLAttributes
- footer: HTMLAttributes
- form: FormHTMLAttributes
- h1: HTMLAttributes
- h2: HTMLAttributes
- h3: HTMLAttributes
- h4: HTMLAttributes
- h5: HTMLAttributes
- h6: HTMLAttributes
- head: HTMLAttributes
- header: HTMLAttributes
- hgroup: HTMLAttributes
- hr: HTMLAttributes
- html: HtmlHTMLAttributes
- i: HTMLAttributes
- iframe: IframeHTMLAttributes
- img: ImgHTMLAttributes
- input: InputHTMLAttributes
- ins: InsHTMLAttributes
- kbd: HTMLAttributes
- keygen: KeygenHTMLAttributes
- label: LabelHTMLAttributes
- legend: HTMLAttributes
- li: LiHTMLAttributes
- link: LinkHTMLAttributes
- main: HTMLAttributes
- map: MapHTMLAttributes
- mark: HTMLAttributes
- menu: MenuHTMLAttributes
- meta: MetaHTMLAttributes
- meter: MeterHTMLAttributes
- nav: HTMLAttributes
- noindex: HTMLAttributes
- noscript: HTMLAttributes
- object: ObjectHTMLAttributes
- ol: OlHTMLAttributes
- optgroup: OptgroupHTMLAttributes
- option: OptionHTMLAttributes
- output: OutputHTMLAttributes
- p: HTMLAttributes
- param: ParamHTMLAttributes
- picture: HTMLAttributes
- pre: HTMLAttributes
- progress: ProgressHTMLAttributes
- q: QuoteHTMLAttributes
- rp: HTMLAttributes
- rt: HTMLAttributes
- ruby: HTMLAttributes
- s: HTMLAttributes
- samp: HTMLAttributes
- script: ScriptHTMLAttributes
- section: HTMLAttributes
- select: SelectHTMLAttributes
- small: HTMLAttributes
- source: SourceHTMLAttributes
- span: HTMLAttributes
- strong: HTMLAttributes
- style: StyleHTMLAttributes
- sub: HTMLAttributes
- summary: HTMLAttributes
- sup: HTMLAttributes
- table: TableHTMLAttributes
- template: HTMLAttributes
- tbody: HTMLAttributes
- td: TdHTMLAttributes
- textarea: TextareaHTMLAttributes
- tfoot: HTMLAttributes
- th: ThHTMLAttributes
- thead: HTMLAttributes
- time: TimeHTMLAttributes
- title: HTMLAttributes
- tr: HTMLAttributes
- track: TrackHTMLAttributes
- u: HTMLAttributes
- ul: HTMLAttributes
- var: HTMLAttributes
- video: VideoHTMLAttributes
- wbr: HTMLAttributes
- webview: WebViewHTMLAttributes
-
- svg: SVGAttributes
- animate: SVGAttributes
- animateMotion: SVGAttributes
- animateTransform: SVGAttributes
- circle: SVGAttributes
- clipPath: SVGAttributes
- defs: SVGAttributes
- desc: SVGAttributes
- ellipse: SVGAttributes
- feBlend: SVGAttributes
- feColorMatrix: SVGAttributes
- feComponentTransfer: SVGAttributes
- feComposite: SVGAttributes
- feConvolveMatrix: SVGAttributes
- feDiffuseLighting: SVGAttributes
- feDisplacementMap: SVGAttributes
- feDistantLight: SVGAttributes
- feDropShadow: SVGAttributes
- feFlood: SVGAttributes
- feFuncA: SVGAttributes
- feFuncB: SVGAttributes
- feFuncG: SVGAttributes
- feFuncR: SVGAttributes
- feGaussianBlur: SVGAttributes
- feImage: SVGAttributes
- feMerge: SVGAttributes
- feMergeNode: SVGAttributes
- feMorphology: SVGAttributes
- feOffset: SVGAttributes
- fePointLight: SVGAttributes
- feSpecularLighting: SVGAttributes
- feSpotLight: SVGAttributes
- feTile: SVGAttributes
- feTurbulence: SVGAttributes
- filter: SVGAttributes
- foreignObject: SVGAttributes
- g: SVGAttributes
- image: SVGAttributes
- line: SVGAttributes
- linearGradient: SVGAttributes
- marker: SVGAttributes
- mask: SVGAttributes
- metadata: SVGAttributes
- mpath: SVGAttributes
- path: SVGAttributes
- pattern: SVGAttributes
- polygon: SVGAttributes
- polyline: SVGAttributes
- radialGradient: SVGAttributes
- rect: SVGAttributes
- stop: SVGAttributes
- switch: SVGAttributes
- symbol: SVGAttributes
- text: SVGAttributes
- textPath: SVGAttributes
- tspan: SVGAttributes
- use: SVGAttributes
- view: SVGAttributes
- }
- export interface Events {
-
- onCopy: ClipboardEvent
- onCut: ClipboardEvent
- onPaste: ClipboardEvent
-
- onCompositionend: CompositionEvent
- onCompositionstart: CompositionEvent
- onCompositionupdate: CompositionEvent
-
- onDrag: DragEvent
- onDragend: DragEvent
- onDragenter: DragEvent
- onDragexit: DragEvent
- onDragleave: DragEvent
- onDragover: DragEvent
- onDragstart: DragEvent
- onDrop: DragEvent
-
- onFocus: FocusEvent
- onFocusin: FocusEvent
- onFocusout: FocusEvent
- onBlur: FocusEvent
-
- onChange: Event
- onBeforeinput: Event
- onInput: Event
- onReset: Event
- onSubmit: Event
- onInvalid: Event
-
- onLoad: Event
- onError: Event
-
- onKeydown: KeyboardEvent
- onKeypress: KeyboardEvent
- onKeyup: KeyboardEvent
-
- onAuxclick: MouseEvent
- onClick: MouseEvent
- onContextmenu: MouseEvent
- onDblclick: MouseEvent
- onMousedown: MouseEvent
- onMouseenter: MouseEvent
- onMouseleave: MouseEvent
- onMousemove: MouseEvent
- onMouseout: MouseEvent
- onMouseover: MouseEvent
- onMouseup: MouseEvent
-
- onAbort: Event
- onCanplay: Event
- onCanplaythrough: Event
- onDurationchange: Event
- onEmptied: Event
- onEncrypted: Event
- onEnded: Event
- onLoadeddata: Event
- onLoadedmetadata: Event
- onLoadstart: Event
- onPause: Event
- onPlay: Event
- onPlaying: Event
- onProgress: Event
- onRatechange: Event
- onSeeked: Event
- onSeeking: Event
- onStalled: Event
- onSuspend: Event
- onTimeupdate: Event
- onVolumechange: Event
- onWaiting: Event
-
- onSelect: Event
-
- onScroll: UIEvent
-
- onTouchcancel: TouchEvent
- onTouchend: TouchEvent
- onTouchmove: TouchEvent
- onTouchstart: TouchEvent
-
- onPointerdown: PointerEvent
- onPointermove: PointerEvent
- onPointerup: PointerEvent
- onPointercancel: PointerEvent
- onPointerenter: PointerEvent
- onPointerleave: PointerEvent
- onPointerover: PointerEvent
- onPointerout: PointerEvent
-
- onWheel: WheelEvent
-
- onAnimationstart: AnimationEvent
- onAnimationend: AnimationEvent
- onAnimationiteration: AnimationEvent
-
- onTransitionend: TransitionEvent
- onTransitionstart: TransitionEvent
- }
- type EventHandlers<E> = {
- [K in keyof E]?: E[K] extends Function ? E[K] : (payload: E[K]) => void
- }
- import * as RuntimeCore from '@vue/runtime-core'
- type ReservedProps = {
- key?: string | number | symbol
- ref?:
- | string
- | RuntimeCore.Ref
- | ((ref: Element | RuntimeCore.ComponentPublicInstance | null) => void)
- }
- type ElementAttrs<T> = T & ReservedProps
- type NativeElements = {
- [K in keyof IntrinsicElementAttributes]: ElementAttrs<
- IntrinsicElementAttributes[K]
- >
- }
- declare global {
- namespace JSX {
- interface Element extends VNode {}
- interface ElementClass {
- $props: {}
- }
- interface ElementAttributesProperty {
- $props: {}
- }
- interface IntrinsicElements extends NativeElements {
- // allow arbitrary elements
- // @ts-ignore suppress ts:2374 = Duplicate string index signature.
- [name: string]: any
- }
- interface IntrinsicAttributes extends ReservedProps {}
- }
- }
- // suppress ts:2669
- export {}
- // Note: this file is auto concatenated to the end of the bundled d.ts during
- // build.
- declare module '@vue/reactivity' {
- export interface RefUnwrapBailTypes {
- runtimeDOMBailTypes: Node | Window
- }
- }
|