Brunobkr/llama.cpp_AlgMor24_github
ΩFFFΣLLIa • llama.cpp • AlgMor24 ██████╗ ███████╗███████╗███████╗██╗ ██╗ ██╗ █████╗ ██╔═══██╗██╔════╝██╔════╝██╔════╝██║ ██║ ██║██╔══██╗ ██║ ██║█████╗ █████╗ █████╗ ██║ ██║ ██║███████║ ██║ ██║██╔══╝ ██╔══╝ ██╔══╝ ██║ ██║ ██║██╔══██║ ╚██████╔╝██║ ██║ ███████╗███████╗███████╗██║██║ ██║ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝╚══════╝╚══════╝╚═╝╚═╝ ╚═╝ High-Performance LLM / VLM Inference & Autonomous Agentic Ecosystem… See the full description on the dataset page: https://huggingface.co/datasets/Brunobkr/llama.cpp_AlgMor24_github.
03.1k
1// Type definitions for Svelte HTML, based on JSX React 18 typings2// Original Project/Authors:3// Type definitions for React 18.04// Project: http://facebook.github.io/react/5// Definitions by: Asana <https://asana.com>6// AssureSign <http://www.assuresign.com>7// Microsoft <https://microsoft.com>8// John Reilly <https://github.com/johnnyreilly>9// Benoit Benezech <https://github.com/bbenezech>10// Patricio Zavolinsky <https://github.com/pzavolinsky>11// Eric Anderson <https://github.com/ericanderson>12// Dovydas Navickas <https://github.com/DovydasNavickas>13// Josh Rutherford <https://github.com/theruther4d>14// Guilherme Hübner <https://github.com/guilhermehubner>15// Ferdy Budhidharma <https://github.com/ferdaber>16// Johann Rakotoharisoa <https://github.com/jrakotoharisoa>17// Olivier Pascal <https://github.com/pascaloliv>18// Martin Hochel <https://github.com/hotell>19// Frank Li <https://github.com/franklixuefei>20// Jessica Franco <https://github.com/Jessidhia>21// Saransh Kataria <https://github.com/saranshkataria>22// Kanitkorn Sujautra <https://github.com/lukyth>23// Sebastian Silbermann <https://github.com/eps1lon>24// Kyle Scully <https://github.com/zieka>25// Cong Zhang <https://github.com/dancerphil>26// Dimitri Mitropoulos <https://github.com/dimitropoulos>27// JongChan Choi <https://github.com/disjukr>28// Victor Magalhães <https://github.com/vhfmag>29// Dale Tan <https://github.com/hellatan>30// Priyanshu Rav <https://github.com/priyanshurav>31// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped32// TypeScript Version: 2.833 34import type { Attachment } from 'svelte/attachments';35 36// Note: We also allow `null` as a valid value because Svelte treats this the same as `undefined`37 38type Booleanish = boolean | 'true' | 'false';39 40//41// Event Handler Types42// ----------------------------------------------------------------------43 44type EventHandler<E extends Event = Event, T extends EventTarget = Element> = (45 event: E & { currentTarget: EventTarget & T }46) => any;47 48export type ClipboardEventHandler<T extends EventTarget> = EventHandler<ClipboardEvent, T>;49export type CompositionEventHandler<T extends EventTarget> = EventHandler<CompositionEvent, T>;50export type DragEventHandler<T extends EventTarget> = EventHandler<DragEvent, T>;51export type FocusEventHandler<T extends EventTarget> = EventHandler<FocusEvent, T>;52export type FormEventHandler<T extends EventTarget> = EventHandler<Event, T>;53export type ChangeEventHandler<T extends EventTarget> = EventHandler<Event, T>;54export type KeyboardEventHandler<T extends EventTarget> = EventHandler<KeyboardEvent, T>;55export type MouseEventHandler<T extends EventTarget> = EventHandler<MouseEvent, T>;56export type TouchEventHandler<T extends EventTarget> = EventHandler<TouchEvent, T>;57export type PointerEventHandler<T extends EventTarget> = EventHandler<PointerEvent, T>;58export type GamepadEventHandler<T extends EventTarget> = EventHandler<GamepadEvent, T>;59export type UIEventHandler<T extends EventTarget> = EventHandler<UIEvent, T>;60export type WheelEventHandler<T extends EventTarget> = EventHandler<WheelEvent, T>;61export type AnimationEventHandler<T extends EventTarget> = EventHandler<AnimationEvent, T>;62export type TransitionEventHandler<T extends EventTarget> = EventHandler<TransitionEvent, T>;63export type MessageEventHandler<T extends EventTarget> = EventHandler<MessageEvent, T>;64export type ToggleEventHandler<T extends EventTarget> = EventHandler<ToggleEvent, T>;65export type ContentVisibilityAutoStateChangeEventHandler<T extends EventTarget> = EventHandler<66 ContentVisibilityAutoStateChangeEvent,67 T68>;69 70export type FullAutoFill =71 | AutoFill72 | 'bday'73 | `${OptionalPrefixToken<AutoFillAddressKind>}${'cc-additional-name'}`74 | 'nickname'75 | 'language'76 | 'organization-title'77 | 'photo'78 | 'sex'79 | 'url';80 81//82// DOM Attributes83// ----------------------------------------------------------------------84 85export interface DOMAttributes<T extends EventTarget> {86 // Implicit children prop every element has87 // Add this here so that libraries doing `let { ...props }: HTMLButtonAttributes = $props()` don't need a separate interface88 children?: import('svelte').Snippet;89 90 // Clipboard Events91 'on:copy'?: ClipboardEventHandler<T> | undefined | null;92 oncopy?: ClipboardEventHandler<T> | undefined | null;93 oncopycapture?: ClipboardEventHandler<T> | undefined | null;94 'on:cut'?: ClipboardEventHandler<T> | undefined | null;95 oncut?: ClipboardEventHandler<T> | undefined | null;96 oncutcapture?: ClipboardEventHandler<T> | undefined | null;97 'on:paste'?: ClipboardEventHandler<T> | undefined | null;98 onpaste?: ClipboardEventHandler<T> | undefined | null;99 onpastecapture?: ClipboardEventHandler<T> | undefined | null;100 101 // Composition Events102 'on:compositionend'?: CompositionEventHandler<T> | undefined | null;103 oncompositionend?: CompositionEventHandler<T> | undefined | null;104 oncompositionendcapture?: CompositionEventHandler<T> | undefined | null;105 'on:compositionstart'?: CompositionEventHandler<T> | undefined | null;106 oncompositionstart?: CompositionEventHandler<T> | undefined | null;107 oncompositionstartcapture?: CompositionEventHandler<T> | undefined | null;108 'on:compositionupdate'?: CompositionEventHandler<T> | undefined | null;109 oncompositionupdate?: CompositionEventHandler<T> | undefined | null;110 oncompositionupdatecapture?: CompositionEventHandler<T> | undefined | null;111 112 // Focus Events113 'on:focus'?: FocusEventHandler<T> | undefined | null;114 onfocus?: FocusEventHandler<T> | undefined | null;115 onfocuscapture?: FocusEventHandler<T> | undefined | null;116 'on:focusin'?: FocusEventHandler<T> | undefined | null;117 onfocusin?: FocusEventHandler<T> | undefined | null;118 onfocusincapture?: FocusEventHandler<T> | undefined | null;119 'on:focusout'?: FocusEventHandler<T> | undefined | null;120 onfocusout?: FocusEventHandler<T> | undefined | null;121 onfocusoutcapture?: FocusEventHandler<T> | undefined | null;122 'on:blur'?: FocusEventHandler<T> | undefined | null;123 onblur?: FocusEventHandler<T> | undefined | null;124 onblurcapture?: FocusEventHandler<T> | undefined | null;125 126 // Form Events127 'on:change'?: FormEventHandler<T> | undefined | null;128 onchange?: FormEventHandler<T> | undefined | null;129 onchangecapture?: FormEventHandler<T> | undefined | null;130 'on:beforeinput'?: EventHandler<InputEvent, T> | undefined | null;131 onbeforeinput?: EventHandler<InputEvent, T> | undefined | null;132 onbeforeinputcapture?: EventHandler<InputEvent, T> | undefined | null;133 // oninput can be either an InputEvent or an Event, depending on the target element (input, textarea etc).134 'on:input'?: FormEventHandler<T> | undefined | null;135 oninput?: FormEventHandler<T> | undefined | null;136 oninputcapture?: FormEventHandler<T> | undefined | null;137 'on:reset'?: FormEventHandler<T> | undefined | null;138 onreset?: FormEventHandler<T> | undefined | null;139 onresetcapture?: FormEventHandler<T> | undefined | null;140 'on:submit'?: EventHandler<SubmitEvent, T> | undefined | null;141 onsubmit?: EventHandler<SubmitEvent, T> | undefined | null;142 onsubmitcapture?: EventHandler<SubmitEvent, T> | undefined | null;143 'on:invalid'?: EventHandler<Event, T> | undefined | null;144 oninvalid?: EventHandler<Event, T> | undefined | null;145 oninvalidcapture?: EventHandler<Event, T> | undefined | null;146 'on:formdata'?: EventHandler<FormDataEvent, T> | undefined | null;147 onformdata?: EventHandler<FormDataEvent, T> | undefined | null;148 onformdatacapture?: EventHandler<FormDataEvent, T> | undefined | null;149 150 // Image Events151 'on:load'?: EventHandler | undefined | null;152 onload?: EventHandler | undefined | null;153 onloadcapture?: EventHandler | undefined | null;154 'on:error'?: EventHandler | undefined | null; // also a Media Event155 onerror?: EventHandler | undefined | null; // also a Media Event156 onerrorcapture?: EventHandler | undefined | null; // also a Media Event157 158 // Popover Events159 'on:beforetoggle'?: ToggleEventHandler<T> | undefined | null;160 onbeforetoggle?: ToggleEventHandler<T> | undefined | null;161 onbeforetogglecapture?: ToggleEventHandler<T> | undefined | null;162 'on:toggle'?: ToggleEventHandler<T> | undefined | null;163 ontoggle?: ToggleEventHandler<T> | undefined | null;164 ontogglecapture?: ToggleEventHandler<T> | undefined | null;165 166 // Content visibility Events167 'on:contentvisibilityautostatechange'?:168 | ContentVisibilityAutoStateChangeEventHandler<T>169 | undefined170 | null;171 oncontentvisibilityautostatechange?:172 | ContentVisibilityAutoStateChangeEventHandler<T>173 | undefined174 | null;175 oncontentvisibilityautostatechangecapture?:176 | ContentVisibilityAutoStateChangeEventHandler<T>177 | undefined178 | null;179 180 // Keyboard Events181 'on:keydown'?: KeyboardEventHandler<T> | undefined | null;182 onkeydown?: KeyboardEventHandler<T> | undefined | null;183 onkeydowncapture?: KeyboardEventHandler<T> | undefined | null;184 'on:keypress'?: KeyboardEventHandler<T> | undefined | null;185 onkeypress?: KeyboardEventHandler<T> | undefined | null;186 onkeypresscapture?: KeyboardEventHandler<T> | undefined | null;187 'on:keyup'?: KeyboardEventHandler<T> | undefined | null;188 onkeyup?: KeyboardEventHandler<T> | undefined | null;189 onkeyupcapture?: KeyboardEventHandler<T> | undefined | null;190 191 // Media Events192 'on:abort'?: EventHandler<Event, T> | undefined | null;193 onabort?: EventHandler<Event, T> | undefined | null;194 onabortcapture?: EventHandler<Event, T> | undefined | null;195 'on:canplay'?: EventHandler<Event, T> | undefined | null;196 oncanplay?: EventHandler<Event, T> | undefined | null;197 oncanplaycapture?: EventHandler<Event, T> | undefined | null;198 'on:canplaythrough'?: EventHandler<Event, T> | undefined | null;199 oncanplaythrough?: EventHandler<Event, T> | undefined | null;200 oncanplaythroughcapture?: EventHandler<Event, T> | undefined | null;201 'on:cuechange'?: EventHandler<Event, T> | undefined | null;202 oncuechange?: EventHandler<Event, T> | undefined | null;203 oncuechangecapture?: EventHandler<Event, T> | undefined | null;204 'on:durationchange'?: EventHandler<Event, T> | undefined | null;205 ondurationchange?: EventHandler<Event, T> | undefined | null;206 ondurationchangecapture?: EventHandler<Event, T> | undefined | null;207 'on:emptied'?: EventHandler<Event, T> | undefined | null;208 onemptied?: EventHandler<Event, T> | undefined | null;209 onemptiedcapture?: EventHandler<Event, T> | undefined | null;210 'on:encrypted'?: EventHandler<Event, T> | undefined | null;211 onencrypted?: EventHandler<Event, T> | undefined | null;212 onencryptedcapture?: EventHandler<Event, T> | undefined | null;213 'on:ended'?: EventHandler<Event, T> | undefined | null;214 onended?: EventHandler<Event, T> | undefined | null;215 onendedcapture?: EventHandler<Event, T> | undefined | null;216 'on:loadeddata'?: EventHandler<Event, T> | undefined | null;217 onloadeddata?: EventHandler<Event, T> | undefined | null;218 onloadeddatacapture?: EventHandler<Event, T> | undefined | null;219 'on:loadedmetadata'?: EventHandler<Event, T> | undefined | null;220 onloadedmetadata?: EventHandler<Event, T> | undefined | null;221 onloadedmetadatacapture?: EventHandler<Event, T> | undefined | null;222 'on:loadstart'?: EventHandler<Event, T> | undefined | null;223 onloadstart?: EventHandler<Event, T> | undefined | null;224 onloadstartcapture?: EventHandler<Event, T> | undefined | null;225 'on:pause'?: EventHandler<Event, T> | undefined | null;226 onpause?: EventHandler<Event, T> | undefined | null;227 onpausecapture?: EventHandler<Event, T> | undefined | null;228 'on:play'?: EventHandler<Event, T> | undefined | null;229 onplay?: EventHandler<Event, T> | undefined | null;230 onplaycapture?: EventHandler<Event, T> | undefined | null;231 'on:playing'?: EventHandler<Event, T> | undefined | null;232 onplaying?: EventHandler<Event, T> | undefined | null;233 onplayingcapture?: EventHandler<Event, T> | undefined | null;234 'on:progress'?: EventHandler<Event, T> | undefined | null;235 onprogress?: EventHandler<Event, T> | undefined | null;236 onprogresscapture?: EventHandler<Event, T> | undefined | null;237 'on:ratechange'?: EventHandler<Event, T> | undefined | null;238 onratechange?: EventHandler<Event, T> | undefined | null;239 onratechangecapture?: EventHandler<Event, T> | undefined | null;240 'on:seeked'?: EventHandler<Event, T> | undefined | null;241 onseeked?: EventHandler<Event, T> | undefined | null;242 onseekedcapture?: EventHandler<Event, T> | undefined | null;243 'on:seeking'?: EventHandler<Event, T> | undefined | null;244 onseeking?: EventHandler<Event, T> | undefined | null;245 onseekingcapture?: EventHandler<Event, T> | undefined | null;246 'on:stalled'?: EventHandler<Event, T> | undefined | null;247 onstalled?: EventHandler<Event, T> | undefined | null;248 onstalledcapture?: EventHandler<Event, T> | undefined | null;249 'on:suspend'?: EventHandler<Event, T> | undefined | null;250 onsuspend?: EventHandler<Event, T> | undefined | null;251 onsuspendcapture?: EventHandler<Event, T> | undefined | null;252 'on:timeupdate'?: EventHandler<Event, T> | undefined | null;253 ontimeupdate?: EventHandler<Event, T> | undefined | null;254 ontimeupdatecapture?: EventHandler<Event, T> | undefined | null;255 'on:volumechange'?: EventHandler<Event, T> | undefined | null;256 onvolumechange?: EventHandler<Event, T> | undefined | null;257 onvolumechangecapture?: EventHandler<Event, T> | undefined | null;258 'on:waiting'?: EventHandler<Event, T> | undefined | null;259 onwaiting?: EventHandler<Event, T> | undefined | null;260 onwaitingcapture?: EventHandler<Event, T> | undefined | null;261 262 // MouseEvents263 'on:auxclick'?: MouseEventHandler<T> | undefined | null;264 onauxclick?: MouseEventHandler<T> | undefined | null;265 onauxclickcapture?: MouseEventHandler<T> | undefined | null;266 'on:click'?: MouseEventHandler<T> | undefined | null;267 onclick?: MouseEventHandler<T> | undefined | null;268 onclickcapture?: MouseEventHandler<T> | undefined | null;269 'on:contextmenu'?: MouseEventHandler<T> | undefined | null;270 oncontextmenu?: MouseEventHandler<T> | undefined | null;271 oncontextmenucapture?: MouseEventHandler<T> | undefined | null;272 'on:dblclick'?: MouseEventHandler<T> | undefined | null;273 ondblclick?: MouseEventHandler<T> | undefined | null;274 ondblclickcapture?: MouseEventHandler<T> | undefined | null;275 'on:drag'?: DragEventHandler<T> | undefined | null;276 ondrag?: DragEventHandler<T> | undefined | null;277 ondragcapture?: DragEventHandler<T> | undefined | null;278 'on:dragend'?: DragEventHandler<T> | undefined | null;279 ondragend?: DragEventHandler<T> | undefined | null;280 ondragendcapture?: DragEventHandler<T> | undefined | null;281 'on:dragenter'?: DragEventHandler<T> | undefined | null;282 ondragenter?: DragEventHandler<T> | undefined | null;283 ondragentercapture?: DragEventHandler<T> | undefined | null;284 'on:dragexit'?: DragEventHandler<T> | undefined | null;285 ondragexit?: DragEventHandler<T> | undefined | null;286 ondragexitcapture?: DragEventHandler<T> | undefined | null;287 'on:dragleave'?: DragEventHandler<T> | undefined | null;288 ondragleave?: DragEventHandler<T> | undefined | null;289 ondragleavecapture?: DragEventHandler<T> | undefined | null;290 'on:dragover'?: DragEventHandler<T> | undefined | null;291 ondragover?: DragEventHandler<T> | undefined | null;292 ondragovercapture?: DragEventHandler<T> | undefined | null;293 'on:dragstart'?: DragEventHandler<T> | undefined | null;294 ondragstart?: DragEventHandler<T> | undefined | null;295 ondragstartcapture?: DragEventHandler<T> | undefined | null;296 'on:drop'?: DragEventHandler<T> | undefined | null;297 ondrop?: DragEventHandler<T> | undefined | null;298 ondropcapture?: DragEventHandler<T> | undefined | null;299 'on:mousedown'?: MouseEventHandler<T> | undefined | null;300 onmousedown?: MouseEventHandler<T> | undefined | null;301 onmousedowncapture?: MouseEventHandler<T> | undefined | null;302 'on:mouseenter'?: MouseEventHandler<T> | undefined | null;303 onmouseenter?: MouseEventHandler<T> | undefined | null;304 'on:mouseleave'?: MouseEventHandler<T> | undefined | null;305 onmouseleave?: MouseEventHandler<T> | undefined | null;306 'on:mousemove'?: MouseEventHandler<T> | undefined | null;307 onmousemove?: MouseEventHandler<T> | undefined | null;308 onmousemovecapture?: MouseEventHandler<T> | undefined | null;309 'on:mouseout'?: MouseEventHandler<T> | undefined | null;310 onmouseout?: MouseEventHandler<T> | undefined | null;311 onmouseoutcapture?: MouseEventHandler<T> | undefined | null;312 'on:mouseover'?: MouseEventHandler<T> | undefined | null;313 onmouseover?: MouseEventHandler<T> | undefined | null;314 onmouseovercapture?: MouseEventHandler<T> | undefined | null;315 'on:mouseup'?: MouseEventHandler<T> | undefined | null;316 onmouseup?: MouseEventHandler<T> | undefined | null;317 onmouseupcapture?: MouseEventHandler<T> | undefined | null;318 319 // Selection Events320 'on:select'?: EventHandler<Event, T> | undefined | null;321 onselect?: EventHandler<Event, T> | undefined | null;322 onselectcapture?: EventHandler<Event, T> | undefined | null;323 'on:selectionchange'?: EventHandler<Event, T> | undefined | null;324 onselectionchange?: EventHandler<Event, T> | undefined | null;325 onselectionchangecapture?: EventHandler<Event, T> | undefined | null;326 'on:selectstart'?: EventHandler<Event, T> | undefined | null;327 onselectstart?: EventHandler<Event, T> | undefined | null;328 onselectstartcapture?: EventHandler<Event, T> | undefined | null;329 330 // Touch Events331 'on:touchcancel'?: TouchEventHandler<T> | undefined | null;332 ontouchcancel?: TouchEventHandler<T> | undefined | null;333 ontouchcancelcapture?: TouchEventHandler<T> | undefined | null;334 'on:touchend'?: TouchEventHandler<T> | undefined | null;335 ontouchend?: TouchEventHandler<T> | undefined | null;336 ontouchendcapture?: TouchEventHandler<T> | undefined | null;337 'on:touchmove'?: TouchEventHandler<T> | undefined | null;338 ontouchmove?: TouchEventHandler<T> | undefined | null;339 ontouchmovecapture?: TouchEventHandler<T> | undefined | null;340 'on:touchstart'?: TouchEventHandler<T> | undefined | null;341 ontouchstart?: TouchEventHandler<T> | undefined | null;342 ontouchstartcapture?: TouchEventHandler<T> | undefined | null;343 344 // Pointer Events345 'on:gotpointercapture'?: PointerEventHandler<T> | undefined | null;346 ongotpointercapture?: PointerEventHandler<T> | undefined | null;347 ongotpointercapturecapture?: PointerEventHandler<T> | undefined | null;348 'on:pointercancel'?: PointerEventHandler<T> | undefined | null;349 onpointercancel?: PointerEventHandler<T> | undefined | null;350 onpointercancelcapture?: PointerEventHandler<T> | undefined | null;351 'on:pointerdown'?: PointerEventHandler<T> | undefined | null;352 onpointerdown?: PointerEventHandler<T> | undefined | null;353 onpointerdowncapture?: PointerEventHandler<T> | undefined | null;354 'on:pointerenter'?: PointerEventHandler<T> | undefined | null;355 onpointerenter?: PointerEventHandler<T> | undefined | null;356 onpointerentercapture?: PointerEventHandler<T> | undefined | null;357 'on:pointerleave'?: PointerEventHandler<T> | undefined | null;358 onpointerleave?: PointerEventHandler<T> | undefined | null;359 onpointerleavecapture?: PointerEventHandler<T> | undefined | null;360 'on:pointermove'?: PointerEventHandler<T> | undefined | null;361 onpointermove?: PointerEventHandler<T> | undefined | null;362 onpointermovecapture?: PointerEventHandler<T> | undefined | null;363 'on:pointerout'?: PointerEventHandler<T> | undefined | null;364 onpointerout?: PointerEventHandler<T> | undefined | null;365 onpointeroutcapture?: PointerEventHandler<T> | undefined | null;366 'on:pointerover'?: PointerEventHandler<T> | undefined | null;367 onpointerover?: PointerEventHandler<T> | undefined | null;368 onpointerovercapture?: PointerEventHandler<T> | undefined | null;369 'on:pointerup'?: PointerEventHandler<T> | undefined | null;370 onpointerup?: PointerEventHandler<T> | undefined | null;371 onpointerupcapture?: PointerEventHandler<T> | undefined | null;372 'on:lostpointercapture'?: PointerEventHandler<T> | undefined | null;373 onlostpointercapture?: PointerEventHandler<T> | undefined | null;374 onlostpointercapturecapture?: PointerEventHandler<T> | undefined | null;375 376 // Gamepad Events377 'on:gamepadconnected'?: GamepadEventHandler<T> | undefined | null;378 ongamepadconnected?: GamepadEventHandler<T> | undefined | null;379 'on:gamepaddisconnected'?: GamepadEventHandler<T> | undefined | null;380 ongamepaddisconnected?: GamepadEventHandler<T> | undefined | null;381 382 // UI Events383 'on:scroll'?: UIEventHandler<T> | undefined | null;384 onscroll?: UIEventHandler<T> | undefined | null;385 onscrollcapture?: UIEventHandler<T> | undefined | null;386 'on:scrollend'?: UIEventHandler<T> | undefined | null;387 onscrollend?: UIEventHandler<T> | undefined | null;388 onscrollendcapture?: UIEventHandler<T> | undefined | null;389 'on:resize'?: UIEventHandler<T> | undefined | null;390 onresize?: UIEventHandler<T> | undefined | null;391 onresizecapture?: UIEventHandler<T> | undefined | null;392 393 // Wheel Events394 'on:wheel'?: WheelEventHandler<T> | undefined | null;395 onwheel?: WheelEventHandler<T> | undefined | null;396 onwheelcapture?: WheelEventHandler<T> | undefined | null;397 398 // Animation Events399 'on:animationstart'?: AnimationEventHandler<T> | undefined | null;400 onanimationstart?: AnimationEventHandler<T> | undefined | null;401 onanimationstartcapture?: AnimationEventHandler<T> | undefined | null;402 'on:animationend'?: AnimationEventHandler<T> | undefined | null;403 onanimationend?: AnimationEventHandler<T> | undefined | null;404 onanimationendcapture?: AnimationEventHandler<T> | undefined | null;405 'on:animationiteration'?: AnimationEventHandler<T> | undefined | null;406 onanimationiteration?: AnimationEventHandler<T> | undefined | null;407 onanimationiterationcapture?: AnimationEventHandler<T> | undefined | null;408 409 // Transition Events410 'on:transitionstart'?: TransitionEventHandler<T> | undefined | null;411 ontransitionstart?: TransitionEventHandler<T> | undefined | null;412 ontransitionstartcapture?: TransitionEventHandler<T> | undefined | null;413 'on:transitionrun'?: TransitionEventHandler<T> | undefined | null;414 ontransitionrun?: TransitionEventHandler<T> | undefined | null;415 ontransitionruncapture?: TransitionEventHandler<T> | undefined | null;416 'on:transitionend'?: TransitionEventHandler<T> | undefined | null;417 ontransitionend?: TransitionEventHandler<T> | undefined | null;418 ontransitionendcapture?: TransitionEventHandler<T> | undefined | null;419 'on:transitioncancel'?: TransitionEventHandler<T> | undefined | null;420 ontransitioncancel?: TransitionEventHandler<T> | undefined | null;421 ontransitioncancelcapture?: TransitionEventHandler<T> | undefined | null;422 423 // Svelte Transition Events424 'on:outrostart'?: EventHandler<CustomEvent<null>, T> | undefined | null;425 onoutrostart?: EventHandler<CustomEvent<null>, T> | undefined | null;426 onoutrostartcapture?: EventHandler<CustomEvent<null>, T> | undefined | null;427 'on:outroend'?: EventHandler<CustomEvent<null>, T> | undefined | null;428 onoutroend?: EventHandler<CustomEvent<null>, T> | undefined | null;429 onoutroendcapture?: EventHandler<CustomEvent<null>, T> | undefined | null;430 'on:introstart'?: EventHandler<CustomEvent<null>, T> | undefined | null;431 onintrostart?: EventHandler<CustomEvent<null>, T> | undefined | null;432 onintrostartcapture?: EventHandler<CustomEvent<null>, T> | undefined | null;433 'on:introend'?: EventHandler<CustomEvent<null>, T> | undefined | null;434 onintroend?: EventHandler<CustomEvent<null>, T> | undefined | null;435 onintroendcapture?: EventHandler<CustomEvent<null>, T> | undefined | null;436 437 // Message Events438 'on:message'?: MessageEventHandler<T> | undefined | null;439 onmessage?: MessageEventHandler<T> | undefined | null;440 onmessagecapture?: MessageEventHandler<T> | undefined | null;441 'on:messageerror'?: MessageEventHandler<T> | undefined | null;442 onmessageerror?: MessageEventHandler<T> | undefined | null;443 onmessageerrorcapture?: MessageEventHandler<T> | undefined | null;444 445 // Document Events446 'on:visibilitychange'?: EventHandler<Event, T> | undefined | null;447 onvisibilitychange?: EventHandler<Event, T> | undefined | null;448 onvisibilitychangecapture?: EventHandler<Event, T> | undefined | null;449 450 // Global Events451 'on:beforematch'?: EventHandler<Event, T> | undefined | null;452 onbeforematch?: EventHandler<Event, T> | undefined | null;453 onbeforematchcapture?: EventHandler<Event, T> | undefined | null;454 'on:cancel'?: EventHandler<Event, T> | undefined | null;455 oncancel?: EventHandler<Event, T> | undefined | null;456 oncancelcapture?: EventHandler<Event, T> | undefined | null;457 'on:close'?: EventHandler<Event, T> | undefined | null;458 onclose?: EventHandler<Event, T> | undefined | null;459 onclosecapture?: EventHandler<Event, T> | undefined | null;460 'on:fullscreenchange'?: EventHandler<Event, T> | undefined | null;461 onfullscreenchange?: EventHandler<Event, T> | undefined | null;462 onfullscreenchangecapture?: EventHandler<Event, T> | undefined | null;463 'on:fullscreenerror'?: EventHandler<Event, T> | undefined | null;464 onfullscreenerror?: EventHandler<Event, T> | undefined | null;465 onfullscreenerrorcapture?: EventHandler<Event, T> | undefined | null;466 467 // Dimensions468 readonly 'bind:contentRect'?: DOMRectReadOnly | undefined | null;469 readonly 'bind:contentBoxSize'?: Array<ResizeObserverSize> | undefined | null;470 readonly 'bind:borderBoxSize'?: Array<ResizeObserverSize> | undefined | null;471 readonly 'bind:devicePixelContentBoxSize'?: Array<ResizeObserverSize> | undefined | null;472 readonly 'bind:clientWidth'?: number | undefined | null;473 readonly 'bind:clientHeight'?: number | undefined | null;474 475 xmlns?: string | undefined | null;476}477 478// All the WAI-ARIA 1.1 attributes from https://www.w3.org/TR/wai-aria-1.1/479export interface AriaAttributes {480 /** Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application. */481 'aria-activedescendant'?: string | undefined | null;482 /** Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute. */483 'aria-atomic'?: Booleanish | undefined | null;484 /**485 * Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be486 * presented if they are made.487 */488 'aria-autocomplete'?: 'none' | 'inline' | 'list' | 'both' | undefined | null;489 /** Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user. */490 'aria-busy'?: Booleanish | undefined | null;491 /**492 * Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.493 * @see aria-pressed @see aria-selected.494 */495 'aria-checked'?: boolean | 'false' | 'mixed' | 'true' | undefined | null;496 /**497 * Defines the total number of columns in a table, grid, or treegrid.498 * @see aria-colindex.499 */500 'aria-colcount'?: number | undefined | null;501 /**502 * Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.503 * @see aria-colcount @see aria-colspan.504 */505 'aria-colindex'?: number | undefined | null;506 /**507 * Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.508 * @see aria-colindex @see aria-rowspan.509 */510 'aria-colspan'?: number | undefined | null;511 /**512 * Identifies the element (or elements) whose contents or presence are controlled by the current element.513 * @see aria-owns.514 */515 'aria-controls'?: string | undefined | null;516 /** Indicates the element that represents the current item within a container or set of related elements. */517 'aria-current'?: Booleanish | 'page' | 'step' | 'location' | 'date' | 'time' | undefined | null;518 /**519 * Identifies the element (or elements) that describes the object.520 * @see aria-labelledby521 */522 'aria-describedby'?: string | undefined | null;523 /**524 * Identifies the element that provides a detailed, extended description for the object.525 * @see aria-describedby.526 */527 'aria-details'?: string | undefined | null;528 /**529 * Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.530 * @see aria-hidden @see aria-readonly.531 */532 'aria-disabled'?: Booleanish | undefined | null;533 /**534 * Indicates what functions can be performed when a dragged object is released on the drop target.535 * @deprecated in ARIA 1.1536 */537 'aria-dropeffect'?: 'none' | 'copy' | 'execute' | 'link' | 'move' | 'popup' | undefined | null;538 /**539 * Identifies the element that provides an error message for the object.540 * @see aria-invalid @see aria-describedby.541 */542 'aria-errormessage'?: string | undefined | null;543 /** Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed. */544 'aria-expanded'?: Booleanish | undefined | null;545 /**546 * Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion,547 * allows assistive technology to override the general default of reading in document source order.548 */549 'aria-flowto'?: string | undefined | null;550 /**551 * Indicates an element's "grabbed" state in a drag-and-drop operation.552 * @deprecated in ARIA 1.1553 */554 'aria-grabbed'?: Booleanish | undefined | null;555 /** Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element. */556 'aria-haspopup'?: Booleanish | 'menu' | 'listbox' | 'tree' | 'grid' | 'dialog' | undefined | null;557 /**558 * Indicates whether the element is exposed to an accessibility API.559 * @see aria-disabled.560 */561 'aria-hidden'?: Booleanish | undefined | null;562 /**563 * Indicates the entered value does not conform to the format expected by the application.564 * @see aria-errormessage.565 */566 'aria-invalid'?: Booleanish | 'grammar' | 'spelling' | undefined | null;567 /** Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element. */568 'aria-keyshortcuts'?: string | undefined | null;569 /**570 * Defines a string value that labels the current element.571 * @see aria-labelledby.572 */573 'aria-label'?: string | undefined | null;574 /**575 * Identifies the element (or elements) that labels the current element.576 * @see aria-describedby.577 */578 'aria-labelledby'?: string | undefined | null;579 /** Defines the hierarchical level of an element within a structure. */580 'aria-level'?: number | undefined | null;581 /** Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region. */582 'aria-live'?: 'off' | 'assertive' | 'polite' | undefined | null;583 /** Indicates whether an element is modal when displayed. */584 'aria-modal'?: Booleanish | undefined | null;585 /** Indicates whether a text box accepts multiple lines of input or only a single line. */586 'aria-multiline'?: Booleanish | undefined | null;587 /** Indicates that the user may select more than one item from the current selectable descendants. */588 'aria-multiselectable'?: Booleanish | undefined | null;589 /** Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous. */590 'aria-orientation'?: 'horizontal' | 'vertical' | undefined | null;591 /**592 * Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship593 * between DOM elements where the DOM hierarchy cannot be used to represent the relationship.594 * @see aria-controls.595 */596 'aria-owns'?: string | undefined | null;597 /**598 * Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.599 * A hint could be a sample value or a brief description of the expected format.600 */601 'aria-placeholder'?: string | undefined | null;602 /**603 * Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.604 * @see aria-setsize.605 */606 'aria-posinset'?: number | undefined | null;607 /**608 * Indicates the current "pressed" state of toggle buttons.609 * @see aria-checked @see aria-selected.610 */611 'aria-pressed'?: boolean | 'false' | 'mixed' | 'true' | undefined | null;612 /**613 * Indicates that the element is not editable, but is otherwise operable.614 * @see aria-disabled.615 */616 'aria-readonly'?: Booleanish | undefined | null;617 /**618 * Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.619 * @see aria-atomic.620 */621 'aria-relevant'?:622 | 'additions'623 | 'additions removals'624 | 'additions text'625 | 'all'626 | 'removals'627 | 'removals additions'628 | 'removals text'629 | 'text'630 | 'text additions'631 | 'text removals'632 | undefined633 | null;634 /** Indicates that user input is required on the element before a form may be submitted. */635 'aria-required'?: Booleanish | undefined | null;636 /** Defines a human-readable, author-localized description for the role of an element. */637 'aria-roledescription'?: string | undefined | null;638 /**639 * Defines the total number of rows in a table, grid, or treegrid.640 * @see aria-rowindex.641 */642 'aria-rowcount'?: number | undefined | null;643 /**644 * Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.645 * @see aria-rowcount @see aria-rowspan.646 */647 'aria-rowindex'?: number | undefined | null;648 /**649 * Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.650 * @see aria-rowindex @see aria-colspan.651 */652 'aria-rowspan'?: number | undefined | null;653 /**654 * Indicates the current "selected" state of various widgets.655 * @see aria-checked @see aria-pressed.656 */657 'aria-selected'?: Booleanish | undefined | null;658 /**659 * Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.660 * @see aria-posinset.661 */662 'aria-setsize'?: number | undefined | null;663 /** Indicates if items in a table or grid are sorted in ascending or descending order. */664 'aria-sort'?: 'none' | 'ascending' | 'descending' | 'other' | undefined | null;665 /** Defines the maximum allowed value for a range widget. */666 'aria-valuemax'?: number | undefined | null;667 /** Defines the minimum allowed value for a range widget. */668 'aria-valuemin'?: number | undefined | null;669 /**670 * Defines the current value for a range widget.671 * @see aria-valuetext.672 */673 'aria-valuenow'?: number | undefined | null;674 /** Defines the human readable text alternative of aria-valuenow for a range widget. */675 'aria-valuetext'?: string | undefined | null;676}677 678// All the WAI-ARIA 1.1 role attribute values from https://www.w3.org/TR/wai-aria-1.1/#role_definitions679export type AriaRole =680 | 'alert'681 | 'alertdialog'682 | 'application'683 | 'article'684 | 'banner'685 | 'button'686 | 'cell'687 | 'checkbox'688 | 'columnheader'689 | 'combobox'690 | 'complementary'691 | 'contentinfo'692 | 'definition'693 | 'dialog'694 | 'directory'695 | 'document'696 | 'feed'697 | 'figure'698 | 'form'699 | 'grid'700 | 'gridcell'701 | 'group'702 | 'heading'703 | 'img'704 | 'link'705 | 'list'706 | 'listbox'707 | 'listitem'708 | 'log'709 | 'main'710 | 'marquee'711 | 'math'712 | 'menu'713 | 'menubar'714 | 'menuitem'715 | 'menuitemcheckbox'716 | 'menuitemradio'717 | 'navigation'718 | 'none'719 | 'note'720 | 'option'721 | 'presentation'722 | 'progressbar'723 | 'radio'724 | 'radiogroup'725 | 'region'726 | 'row'727 | 'rowgroup'728 | 'rowheader'729 | 'scrollbar'730 | 'search'731 | 'searchbox'732 | 'separator'733 | 'slider'734 | 'spinbutton'735 | 'status'736 | 'switch'737 | 'tab'738 | 'table'739 | 'tablist'740 | 'tabpanel'741 | 'term'742 | 'textbox'743 | 'timer'744 | 'toolbar'745 | 'tooltip'746 | 'tree'747 | 'treegrid'748 | 'treeitem'749 | (string & {});750 751export interface HTMLAttributes<T extends EventTarget> extends AriaAttributes, DOMAttributes<T> {752 // Standard HTML Attributes753 accesskey?: string | undefined | null;754 autocapitalize?: 'characters' | 'off' | 'on' | 'none' | 'sentences' | 'words' | undefined | null;755 autofocus?: boolean | undefined | null;756 class?: ClassValue | undefined | null;757 contenteditable?: Booleanish | 'inherit' | 'plaintext-only' | undefined | null;758 contextmenu?: string | undefined | null;759 dir?: 'ltr' | 'rtl' | 'auto' | undefined | null;760 draggable?: Booleanish | undefined | null;761 elementtiming?: string | undefined | null;762 enterkeyhint?:763 | 'enter'764 | 'done'765 | 'go'766 | 'next'767 | 'previous'768 | 'search'769 | 'send'770 | undefined771 | null;772 hidden?: boolean | 'until-found' | '' | undefined | null;773 id?: string | undefined | null;774 lang?: string | undefined | null;775 part?: string | undefined | null;776 placeholder?: string | undefined | null;777 slot?: string | undefined | null;778 spellcheck?: Booleanish | undefined | null;779 style?: string | undefined | null;780 tabindex?: number | undefined | null;781 title?: string | undefined | null;782 translate?: 'yes' | 'no' | '' | undefined | null;783 inert?: boolean | undefined | null;784 popover?: 'auto' | 'manual' | 'hint' | '' | undefined | null;785 writingsuggestions?: Booleanish | undefined | null;786 787 // Unknown788 radiogroup?: string | undefined | null; // <command>, <menuitem>789 790 // WAI-ARIA791 role?: AriaRole | undefined | null;792 793 // RDFa Attributes794 about?: string | undefined | null;795 datatype?: string | undefined | null;796 inlist?: any;797 prefix?: string | undefined | null;798 property?: string | undefined | null;799 resource?: string | undefined | null;800 typeof?: string | undefined | null;801 vocab?: string | undefined | null;802 803 // Non-standard Attributes804 autosave?: string | undefined | null;805 color?: string | undefined | null;806 itemprop?: string | undefined | null;807 itemscope?: boolean | undefined | null;808 itemtype?: string | undefined | null;809 itemid?: string | undefined | null;810 itemref?: string | undefined | null;811 results?: number | undefined | null;812 security?: string | undefined | null;813 unselectable?: 'on' | 'off' | undefined | null;814 815 // Living Standard816 /**817 * Hints at the type of data that might be entered by the user while editing the element or its contents818 * @see https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute819 */820 inputmode?:821 | 'none'822 | 'text'823 | 'tel'824 | 'url'825 | 'email'826 | 'numeric'827 | 'decimal'828 | 'search'829 | undefined830 | null;831 /**832 * Specify that a standard HTML element should behave like a defined custom built-in element833 * @see https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is834 */835 is?: string | undefined | null;836 837 /**838 * Elements with the contenteditable attribute support `innerHTML`, `textContent` and `innerText` bindings.839 */840 'bind:innerHTML'?: string | undefined | null;841 /**842 * Elements with the contenteditable attribute support `innerHTML`, `textContent` and `innerText` bindings.843 */844 'bind:textContent'?: string | undefined | null;845 /**846 * Elements with the contenteditable attribute support `innerHTML`, `textContent` and `innerText` bindings.847 */848 'bind:innerText'?: string | undefined | null;849 850 readonly 'bind:focused'?: boolean | undefined | null;851 readonly 'bind:offsetWidth'?: number | undefined | null;852 readonly 'bind:offsetHeight'?: number | undefined | null;853 854 // allow any data- attribute855 [key: `data-${string}`]: any;856 857 // allow any attachment and falsy values (by using false we prevent the usage of booleans values by themselves)858 [key: symbol]: Attachment<T> | false | undefined | null;859}860 861export type HTMLAttributeAnchorTarget = '_self' | '_blank' | '_parent' | '_top' | (string & {});862 863export interface HTMLAnchorAttributes extends HTMLAttributes<HTMLAnchorElement> {864 download?: any;865 href?: string | undefined | null;866 hreflang?: string | undefined | null;867 media?: string | undefined | null;868 ping?: string | undefined | null;869 rel?: string | undefined | null;870 target?: HTMLAttributeAnchorTarget | undefined | null;871 type?: string | undefined | null;872 referrerpolicy?: ReferrerPolicy | undefined | null;873}874 875export interface HTMLAudioAttributes extends HTMLMediaAttributes<HTMLAudioElement> {}876 877export interface HTMLAreaAttributes extends HTMLAttributes<HTMLAreaElement> {878 alt?: string | undefined | null;879 coords?: string | undefined | null;880 download?: any;881 href?: string | undefined | null;882 hreflang?: string | undefined | null;883 media?: string | undefined | null;884 referrerpolicy?: ReferrerPolicy | undefined | null;885 rel?: string | undefined | null;886 shape?: 'circle' | 'default' | 'poly' | 'rect' | undefined | null;887 target?: string | undefined | null;888 ping?: string | undefined | null;889}890 891export interface HTMLBaseAttributes extends HTMLAttributes<HTMLBaseElement> {892 href?: string | undefined | null;893 target?: string | undefined | null;894}895 896export interface HTMLBlockquoteAttributes extends HTMLAttributes<HTMLQuoteElement> {897 cite?: string | undefined | null;898}899 900export interface HTMLButtonAttributes extends HTMLAttributes<HTMLButtonElement> {901 disabled?: boolean | undefined | null;902 form?: string | undefined | null;903 formaction?: string | undefined | null;904 formenctype?:905 | 'application/x-www-form-urlencoded'906 | 'multipart/form-data'907 | 'text/plain'908 | undefined909 | null;910 formmethod?: 'dialog' | 'get' | 'post' | 'DIALOG' | 'GET' | 'POST' | undefined | null;911 formnovalidate?: boolean | undefined | null;912 formtarget?: string | undefined | null;913 name?: string | undefined | null;914 type?: 'submit' | 'reset' | 'button' | undefined | null;915 value?: string | string[] | number | undefined | null;916 popovertarget?: string | undefined | null;917 popovertargetaction?: 'toggle' | 'show' | 'hide' | undefined | null;918 command?:919 | 'show-modal'920 | 'close'921 | 'request-close'922 | 'show-popover'923 | 'hide-popover'924 | 'toggle-popover'925 | (string & {})926 | undefined927 | null;928 commandfor?: string | undefined | null;929}930 931export interface HTMLCanvasAttributes extends HTMLAttributes<HTMLCanvasElement> {932 height?: number | string | undefined | null;933 width?: number | string | undefined | null;934}935 936export interface HTMLColAttributes extends HTMLAttributes<HTMLTableColElement> {937 span?: number | undefined | null;938 width?: number | string | undefined | null;939}940 941export interface HTMLColgroupAttributes extends HTMLAttributes<HTMLTableColElement> {942 span?: number | undefined | null;943}944 945export interface HTMLDataAttributes extends HTMLAttributes<HTMLDataElement> {946 value?: string | string[] | number | undefined | null;947}948 949export interface HTMLDetailsAttributes extends HTMLAttributes<HTMLDetailsElement> {950 open?: boolean | undefined | null;951 name?: string | undefined | null;952 953 'bind:open'?: boolean | undefined | null;954 955 'on:toggle'?: ToggleEventHandler<HTMLDetailsElement> | undefined | null;956 ontoggle?: ToggleEventHandler<HTMLDetailsElement> | undefined | null;957 ontogglecapture?: ToggleEventHandler<HTMLDetailsElement> | undefined | null;958}959 960export interface HTMLDelAttributes extends HTMLAttributes<HTMLModElement> {961 cite?: string | undefined | null;962 datetime?: string | undefined | null;963}964 965export interface HTMLDialogAttributes extends HTMLAttributes<HTMLDialogElement> {966 open?: boolean | undefined | null;967 closedby?: 'any' | 'closerequest' | 'none' | undefined | null;968}969 970export interface HTMLEmbedAttributes extends HTMLAttributes<HTMLEmbedElement> {971 height?: number | string | undefined | null;972 src?: string | undefined | null;973 type?: string | undefined | null;974 width?: number | string | undefined | null;975}976 977export interface HTMLFieldsetAttributes extends HTMLAttributes<HTMLFieldSetElement> {978 disabled?: boolean | undefined | null;979 form?: string | undefined | null;980 name?: string | undefined | null;981}982 983export interface HTMLFormAttributes extends HTMLAttributes<HTMLFormElement> {984 'accept-charset'?: 'utf-8' | (string & {}) | undefined | null;985 action?: string | undefined | null;986 autocomplete?: AutoFillBase | undefined | null;987 enctype?:988 | 'application/x-www-form-urlencoded'989 | 'multipart/form-data'990 | 'text/plain'991 | undefined992 | null;993 method?: 'dialog' | 'get' | 'post' | 'DIALOG' | 'GET' | 'POST' | undefined | null;994 name?: string | undefined | null;995 novalidate?: boolean | undefined | null;996 target?: string | undefined | null;997 rel?: string | undefined | null;998}999 1000export interface HTMLHtmlAttributes extends HTMLAttributes<HTMLHtmlElement> {1001 manifest?: string | undefined | null;1002}1003 1004export interface HTMLIframeAttributes extends HTMLAttributes<HTMLIFrameElement> {1005 allow?: string | undefined | null;1006 allowfullscreen?: boolean | undefined | null;1007 allowtransparency?: boolean | undefined | null;1008 /** @deprecated */1009 frameborder?: number | string | undefined | null;1010 height?: number | string | undefined | null;1011 loading?: 'eager' | 'lazy' | undefined | null;1012 /** @deprecated */1013 marginheight?: number | undefined | null;1014 /** @deprecated */1015 marginwidth?: number | undefined | null;1016 name?: string | undefined | null;1017 referrerpolicy?: ReferrerPolicy | undefined | null;1018 sandbox?: string | undefined | null;1019 /** @deprecated */1020 scrolling?: string | undefined | null;1021 seamless?: boolean | undefined | null;1022 src?: string | undefined | null;1023 srcdoc?: string | undefined | null;1024 width?: number | string | undefined | null;1025}1026 1027export interface HTMLImgAttributes extends HTMLAttributes<HTMLImageElement> {1028 alt?: string | undefined | null;1029 crossorigin?: 'anonymous' | 'use-credentials' | '' | undefined | null;1030 decoding?: 'async' | 'auto' | 'sync' | undefined | null;1031 fetchpriority?: 'auto' | 'high' | 'low' | undefined | null;1032 height?: number | string | undefined | null;1033 ismap?: boolean | undefined | null;1034 loading?: 'eager' | 'lazy' | undefined | null;1035 referrerpolicy?: ReferrerPolicy | undefined | null;1036 sizes?: string | undefined | null;1037 src?: string | undefined | null;1038 srcset?: string | undefined | null;1039 usemap?: string | undefined | null;1040 width?: number | string | undefined | null;1041 1042 readonly 'bind:naturalWidth'?: number | undefined | null;1043 readonly 'bind:naturalHeight'?: number | undefined | null;1044}1045 1046export interface HTMLInsAttributes extends HTMLAttributes<HTMLModElement> {1047 cite?: string | undefined | null;1048 datetime?: string | undefined | null;1049}1050 1051export type HTMLInputTypeAttribute =1052 | 'button'1053 | 'checkbox'1054 | 'color'1055 | 'date'1056 | 'datetime-local'1057 | 'email'1058 | 'file'1059 | 'hidden'1060 | 'image'1061 | 'month'1062 | 'number'1063 | 'password'1064 | 'radio'1065 | 'range'1066 | 'reset'1067 | 'search'1068 | 'submit'1069 | 'tel'1070 | 'text'1071 | 'time'1072 | 'url'1073 | 'week'1074 | (string & {});1075 1076export interface HTMLInputAttributes extends HTMLAttributes<HTMLInputElement> {1077 accept?: string | undefined | null;1078 alt?: string | undefined | null;1079 autocomplete?: FullAutoFill | undefined | null;1080 // Safari only https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#autocorrect1081 autocorrect?: 'on' | 'off' | '' | undefined | null;1082 capture?: boolean | 'user' | 'environment' | undefined | null; // https://www.w3.org/TR/html-media-capture/#the-capture-attribute1083 checked?: boolean | undefined | null;1084 dirname?: string | undefined | null;1085 disabled?: boolean | undefined | null;1086 files?: FileList | undefined | null;1087 form?: string | undefined | null;1088 formaction?: string | undefined | null;1089 formenctype?:1090 | 'application/x-www-form-urlencoded'1091 | 'multipart/form-data'1092 | 'text/plain'1093 | undefined1094 | null;1095 formmethod?: 'dialog' | 'get' | 'post' | 'DIALOG' | 'GET' | 'POST' | undefined | null;1096 formnovalidate?: boolean | undefined | null;1097 formtarget?: string | undefined | null;1098 group?: any | undefined | null;1099 height?: number | string | undefined | null;1100 indeterminate?: boolean | undefined | null;1101 list?: string | undefined | null;1102 max?: number | string | undefined | null;1103 maxlength?: number | undefined | null;1104 min?: number | string | undefined | null;1105 minlength?: number | undefined | null;1106 multiple?: boolean | undefined | null;1107 name?: string | undefined | null;1108 pattern?: string | undefined | null;1109 placeholder?: string | undefined | null;1110 readonly?: boolean | undefined | null;1111 required?: boolean | undefined | null;1112 size?: number | undefined | null;1113 src?: string | undefined | null;1114 step?: number | string | undefined | null;1115 type?: HTMLInputTypeAttribute | undefined | null;1116 value?: any;1117 // needs both casing variants because language tools does lowercase names of non-shorthand attributes1118 defaultValue?: any;1119 defaultvalue?: any;1120 defaultChecked?: boolean | undefined | null;1121 defaultchecked?: boolean | undefined | null;1122 width?: number | string | undefined | null;1123 webkitdirectory?: boolean | undefined | null;1124 1125 'on:change'?: ChangeEventHandler<HTMLInputElement> | undefined | null;1126 onchange?: ChangeEventHandler<HTMLInputElement> | undefined | null;1127 1128 'bind:checked'?: boolean | undefined | null;1129 'bind:value'?: any;1130 'bind:group'?: any | undefined | null;1131 'bind:files'?: FileList | undefined | null;1132 'bind:indeterminate'?: boolean | undefined | null;1133}1134 1135export interface HTMLKeygenAttributes extends HTMLAttributes<HTMLElement> {1136 challenge?: string | undefined | null;1137 disabled?: boolean | undefined | null;1138 form?: string | undefined | null;1139 keytype?: string | undefined | null;1140 keyparams?: string | undefined | null;1141 name?: string | undefined | null;1142}1143 1144export interface HTMLLabelAttributes extends HTMLAttributes<HTMLLabelElement> {1145 form?: string | undefined | null;1146 for?: string | undefined | null;1147}1148 1149export interface HTMLLiAttributes extends HTMLAttributes<HTMLLIElement> {1150 value?: string | string[] | number | undefined | null;1151}1152 1153export interface HTMLLinkAttributes extends HTMLAttributes<HTMLLinkElement> {1154 as?:1155 | 'fetch'1156 | 'audio'1157 | 'audioworklet'1158 | 'document'1159 | 'embed'1160 | 'font'1161 | 'frame'1162 | 'iframe'1163 | 'image'1164 | 'json'1165 | 'manifest'1166 | 'object'1167 | 'paintworklet'1168 | 'report'1169 | 'script'1170 | 'serviceworker'1171 | 'sharedworker'1172 | 'style'1173 | 'track'1174 | 'video'1175 | 'webidentity'1176 | 'worker'1177 | 'xslt'1178 | ''1179 | undefined1180 | null;1181 crossorigin?: 'anonymous' | 'use-credentials' | '' | undefined | null;1182 href?: string | undefined | null;1183 hreflang?: string | undefined | null;1184 integrity?: string | undefined | null;1185 media?: string | undefined | null;1186 imagesrcset?: string | undefined | null;1187 imagesizes?: string | undefined | null;1188 referrerpolicy?: ReferrerPolicy | undefined | null;1189 rel?: string | undefined | null;1190 sizes?: string | undefined | null;1191 type?: string | undefined | null;1192 charset?: string | undefined | null;1193 fetchpriority?: 'auto' | 'high' | 'low' | undefined | null;1194}1195 1196export interface HTMLMapAttributes extends HTMLAttributes<HTMLMapElement> {1197 name?: string | undefined | null;1198}1199 1200export interface HTMLMenuAttributes extends HTMLAttributes<HTMLMenuElement> {