chore: localfied react, react-dom and crypto-es
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
import * as React from 'https://esm.sh/react@18.3.1'
|
// @ts-types="./typedef/react@18.3.18.d.ts"
|
||||||
import * as ReactDOM from 'https://esm.sh/react-dom@18.3.1'
|
import * as React from './static/react-esm-18.3.1.static.js'
|
||||||
|
import * as ReactDOM from './static/react-dom-esm-18.3.1.static.js'
|
||||||
import * as CryptoES from './static/crypto-es-3.1.0.static.mjs'
|
import * as CryptoES from './static/crypto-es-3.1.0.static.mjs'
|
||||||
|
|
||||||
import type { Dialog } from 'https://unpkg.com/mdui@2.1.4/components/dialog/index.d.ts'
|
import type { Dialog } from 'https://unpkg.com/mdui@2.1.4/components/dialog/index.d.ts'
|
||||||
|
|||||||
@@ -1,35 +1,35 @@
|
|||||||
import { Base, BufferedBlockAlgorithm, HMAC, Hasher, Hex, Latin1, Utf8, WordArray } from "./crypto-es/core.mjs";
|
import { Base, BufferedBlockAlgorithm, HMAC, Hasher, Hex, Latin1, Utf8, WordArray } from "./crypto-es@3.1.0/core.mjs";
|
||||||
import { X64Word, X64WordArray } from "./crypto-es/x64-core.mjs";
|
import { X64Word, X64WordArray } from "./crypto-es@3.1.0/x64-core.mjs";
|
||||||
import { Base64 } from "./crypto-es/enc-base64.mjs";
|
import { Base64 } from "./crypto-es@3.1.0/enc-base64.mjs";
|
||||||
import { HmacMD5, MD5, MD5Algo } from "./crypto-es/md5.mjs";
|
import { HmacMD5, MD5, MD5Algo } from "./crypto-es@3.1.0/md5.mjs";
|
||||||
import { EvpKDF, EvpKDFAlgo } from "./crypto-es/evpkdf.mjs";
|
import { EvpKDF, EvpKDFAlgo } from "./crypto-es@3.1.0/evpkdf.mjs";
|
||||||
import { BlockCipher, BlockCipherMode, CBC, Cipher, CipherParams, OpenSSLFormatter, OpenSSLKdf, PasswordBasedCipher, Pkcs7, SerializableCipher, StreamCipher } from "./crypto-es/cipher-core.mjs";
|
import { BlockCipher, BlockCipherMode, CBC, Cipher, CipherParams, OpenSSLFormatter, OpenSSLKdf, PasswordBasedCipher, Pkcs7, SerializableCipher, StreamCipher } from "./crypto-es@3.1.0/cipher-core.mjs";
|
||||||
import { Utf16, Utf16BE, Utf16LE } from "./crypto-es/enc-utf16.mjs";
|
import { Utf16, Utf16BE, Utf16LE } from "./crypto-es@3.1.0/enc-utf16.mjs";
|
||||||
import { Base64url } from "./crypto-es/enc-base64url.mjs";
|
import { Base64url } from "./crypto-es@3.1.0/enc-base64url.mjs";
|
||||||
import { HmacSHA1, SHA1, SHA1Algo } from "./crypto-es/sha1.mjs";
|
import { HmacSHA1, SHA1, SHA1Algo } from "./crypto-es@3.1.0/sha1.mjs";
|
||||||
import { HmacSHA256, SHA256, SHA256Algo } from "./crypto-es/sha256.mjs";
|
import { HmacSHA256, SHA256, SHA256Algo } from "./crypto-es@3.1.0/sha256.mjs";
|
||||||
import { HmacSHA224, SHA224, SHA224Algo } from "./crypto-es/sha224.mjs";
|
import { HmacSHA224, SHA224, SHA224Algo } from "./crypto-es@3.1.0/sha224.mjs";
|
||||||
import { HmacSHA512, SHA512, SHA512Algo } from "./crypto-es/sha512.mjs";
|
import { HmacSHA512, SHA512, SHA512Algo } from "./crypto-es@3.1.0/sha512.mjs";
|
||||||
import { HmacSHA384, SHA384, SHA384Algo } from "./crypto-es/sha384.mjs";
|
import { HmacSHA384, SHA384, SHA384Algo } from "./crypto-es@3.1.0/sha384.mjs";
|
||||||
import { HmacSHA3, SHA3, SHA3Algo } from "./crypto-es/sha3.mjs";
|
import { HmacSHA3, SHA3, SHA3Algo } from "./crypto-es@3.1.0/sha3.mjs";
|
||||||
import { HmacRIPEMD160, RIPEMD160, RIPEMD160Algo } from "./crypto-es/ripemd160.mjs";
|
import { HmacRIPEMD160, RIPEMD160, RIPEMD160Algo } from "./crypto-es@3.1.0/ripemd160.mjs";
|
||||||
import { PBKDF2, PBKDF2Algo } from "./crypto-es/pbkdf2.mjs";
|
import { PBKDF2, PBKDF2Algo } from "./crypto-es@3.1.0/pbkdf2.mjs";
|
||||||
import { AES, AESAlgo } from "./crypto-es/aes.mjs";
|
import { AES, AESAlgo } from "./crypto-es@3.1.0/aes.mjs";
|
||||||
import { DES, DESAlgo, TripleDES, TripleDESAlgo } from "./crypto-es/tripledes.mjs";
|
import { DES, DESAlgo, TripleDES, TripleDESAlgo } from "./crypto-es@3.1.0/tripledes.mjs";
|
||||||
import { Rabbit, RabbitAlgo } from "./crypto-es/rabbit.mjs";
|
import { Rabbit, RabbitAlgo } from "./crypto-es@3.1.0/rabbit.mjs";
|
||||||
import { RabbitLegacy, RabbitLegacyAlgo } from "./crypto-es/rabbit-legacy.mjs";
|
import { RabbitLegacy, RabbitLegacyAlgo } from "./crypto-es@3.1.0/rabbit-legacy.mjs";
|
||||||
import { RC4, RC4Algo, RC4Drop, RC4DropAlgo } from "./crypto-es/rc4.mjs";
|
import { RC4, RC4Algo, RC4Drop, RC4DropAlgo } from "./crypto-es@3.1.0/rc4.mjs";
|
||||||
import { Blowfish, BlowfishAlgo } from "./crypto-es/blowfish.mjs";
|
import { Blowfish, BlowfishAlgo } from "./crypto-es@3.1.0/blowfish.mjs";
|
||||||
import { CFB } from "./crypto-es/mode-cfb.mjs";
|
import { CFB } from "./crypto-es@3.1.0/mode-cfb.mjs";
|
||||||
import { CTR } from "./crypto-es/mode-ctr.mjs";
|
import { CTR } from "./crypto-es@3.1.0/mode-ctr.mjs";
|
||||||
import { CTRGladman } from "./crypto-es/mode-ctr-gladman.mjs";
|
import { CTRGladman } from "./crypto-es@3.1.0/mode-ctr-gladman.mjs";
|
||||||
import { ECB } from "./crypto-es/mode-ecb.mjs";
|
import { ECB } from "./crypto-es@3.1.0/mode-ecb.mjs";
|
||||||
import { OFB } from "./crypto-es/mode-ofb.mjs";
|
import { OFB } from "./crypto-es@3.1.0/mode-ofb.mjs";
|
||||||
import { AnsiX923 } from "./crypto-es/pad-ansix923.mjs";
|
import { AnsiX923 } from "./crypto-es@3.1.0/pad-ansix923.mjs";
|
||||||
import { Iso10126 } from "./crypto-es/pad-iso10126.mjs";
|
import { Iso10126 } from "./crypto-es@3.1.0/pad-iso10126.mjs";
|
||||||
import { ZeroPadding } from "./crypto-es/pad-zeropadding.mjs";
|
import { ZeroPadding } from "./crypto-es@3.1.0/pad-zeropadding.mjs";
|
||||||
import { Iso97971 } from "./crypto-es/pad-iso97971.mjs";
|
import { Iso97971 } from "./crypto-es@3.1.0/pad-iso97971.mjs";
|
||||||
import { NoPadding } from "./crypto-es/pad-nopadding.mjs";
|
import { NoPadding } from "./crypto-es@3.1.0/pad-nopadding.mjs";
|
||||||
import { HexFormatter } from "./crypto-es/format-hex.mjs";
|
import { HexFormatter } from "./crypto-es@3.1.0/format-hex.mjs";
|
||||||
|
|
||||||
export { AES, AESAlgo, AnsiX923, Base, Base64, Base64url, BlockCipher, BlockCipherMode, Blowfish, BlowfishAlgo, BufferedBlockAlgorithm, CBC, CFB, CTR, CTRGladman, Cipher, CipherParams, DES, DESAlgo, ECB, EvpKDF, EvpKDFAlgo, HMAC, Hasher, Hex, HexFormatter, HmacMD5, HmacRIPEMD160, HmacSHA1, HmacSHA224, HmacSHA256, HmacSHA3, HmacSHA384, HmacSHA512, Iso10126, Iso97971, Latin1, MD5, MD5Algo, NoPadding, OFB, OpenSSLFormatter, OpenSSLKdf, PBKDF2, PBKDF2Algo, PasswordBasedCipher, Pkcs7, RC4, RC4Algo, RC4Drop, RC4DropAlgo, RIPEMD160, RIPEMD160Algo, Rabbit, RabbitAlgo, RabbitLegacy, RabbitLegacyAlgo, SHA1, SHA1Algo, SHA224, SHA224Algo, SHA256, SHA256Algo, SHA3, SHA384, SHA384Algo, SHA3Algo, SHA512, SHA512Algo, SerializableCipher, StreamCipher, TripleDES, TripleDESAlgo, Utf16, Utf16BE, Utf16LE, Utf8, WordArray, X64Word, X64WordArray, ZeroPadding };
|
export { AES, AESAlgo, AnsiX923, Base, Base64, Base64url, BlockCipher, BlockCipherMode, Blowfish, BlowfishAlgo, BufferedBlockAlgorithm, CBC, CFB, CTR, CTRGladman, Cipher, CipherParams, DES, DESAlgo, ECB, EvpKDF, EvpKDFAlgo, HMAC, Hasher, Hex, HexFormatter, HmacMD5, HmacRIPEMD160, HmacSHA1, HmacSHA224, HmacSHA256, HmacSHA3, HmacSHA384, HmacSHA512, Iso10126, Iso97971, Latin1, MD5, MD5Algo, NoPadding, OFB, OpenSSLFormatter, OpenSSLKdf, PBKDF2, PBKDF2Algo, PasswordBasedCipher, Pkcs7, RC4, RC4Algo, RC4Drop, RC4DropAlgo, RIPEMD160, RIPEMD160Algo, Rabbit, RabbitAlgo, RabbitLegacy, RabbitLegacyAlgo, SHA1, SHA1Algo, SHA224, SHA224Algo, SHA256, SHA256Algo, SHA3, SHA384, SHA384Algo, SHA3Algo, SHA512, SHA512Algo, SerializableCipher, StreamCipher, TripleDES, TripleDESAlgo, Utf16, Utf16BE, Utf16LE, Utf8, WordArray, X64Word, X64WordArray, ZeroPadding };
|
||||||
5
client/static/react-dom-esm-18.3.1.static.js
Normal file
5
client/static/react-dom-esm-18.3.1.static.js
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
/* esm.sh - react-dom@18.3.1 */
|
||||||
|
import "./react@18.3.1/react.mjs";
|
||||||
|
import "./scheduler@0.23.2/scheduler.mjs";
|
||||||
|
export * from "./react-dom@18.3.1/react-dom.mjs";
|
||||||
|
export { default } from "./react-dom@18.3.1/react-dom.mjs";
|
||||||
24
client/static/react-dom@18.3.1/react-dom.mjs
Normal file
24
client/static/react-dom@18.3.1/react-dom.mjs
Normal file
File diff suppressed because one or more lines are too long
3
client/static/react-esm-18.3.1.static.js
Normal file
3
client/static/react-esm-18.3.1.static.js
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
/* esm.sh - react@18.3.1 */
|
||||||
|
export * from "./react@18.3.1/react.mjs";
|
||||||
|
export { default } from "./react@18.3.1/react.mjs";
|
||||||
16
client/static/react@18.3.1/react.mjs
Normal file
16
client/static/react@18.3.1/react.mjs
Normal file
File diff suppressed because one or more lines are too long
17
client/static/scheduler@0.23.2/scheduler.mjs
Normal file
17
client/static/scheduler@0.23.2/scheduler.mjs
Normal file
File diff suppressed because one or more lines are too long
21297
client/typedef/csstype@3.1.3.d.ts
vendored
Normal file
21297
client/typedef/csstype@3.1.3.d.ts
vendored
Normal file
File diff suppressed because it is too large
Load Diff
2
client/typedef/mdui-jsx.d.ts
vendored
2
client/typedef/mdui-jsx.d.ts
vendored
@@ -1,4 +1,4 @@
|
|||||||
import React from 'react';
|
import { React } from '../Imports.ts'
|
||||||
import { JQ } from '@mdui/jq';
|
import { JQ } from '@mdui/jq';
|
||||||
|
|
||||||
type HTMLElementProps = React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement>;
|
type HTMLElementProps = React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement>;
|
||||||
|
|||||||
131
client/typedef/prop-types@15.7.15.d.ts
vendored
Normal file
131
client/typedef/prop-types@15.7.15.d.ts
vendored
Normal file
@@ -0,0 +1,131 @@
|
|||||||
|
// eslint-disable-next-line @definitelytyped/export-just-namespace
|
||||||
|
export = PropTypes;
|
||||||
|
|
||||||
|
declare namespace PropTypes {
|
||||||
|
type ReactComponentLike =
|
||||||
|
| string
|
||||||
|
| ((props: any) => any)
|
||||||
|
| (new(props: any, context: any) => any);
|
||||||
|
|
||||||
|
interface ReactElementLike {
|
||||||
|
type: ReactComponentLike;
|
||||||
|
props: unknown;
|
||||||
|
key: string | null;
|
||||||
|
}
|
||||||
|
|
||||||
|
interface ReactNodeArray extends Iterable<ReactNodeLike> {}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @internal Use `Awaited<ReactNodeLike>` instead
|
||||||
|
*/
|
||||||
|
// Helper type to enable `Awaited<ReactNodeLike>`.
|
||||||
|
// Must be a copy of the non-thenables of `ReactNodeLike`.
|
||||||
|
type AwaitedReactNodeLike =
|
||||||
|
| ReactElementLike
|
||||||
|
| string
|
||||||
|
| number
|
||||||
|
| bigint
|
||||||
|
| ReactNodeArray
|
||||||
|
| boolean
|
||||||
|
| null
|
||||||
|
| undefined;
|
||||||
|
|
||||||
|
type ReactNodeLike =
|
||||||
|
| ReactElementLike
|
||||||
|
| ReactNodeArray
|
||||||
|
| string
|
||||||
|
| number
|
||||||
|
| bigint
|
||||||
|
| boolean
|
||||||
|
| null
|
||||||
|
| undefined
|
||||||
|
| Promise<AwaitedReactNodeLike>;
|
||||||
|
|
||||||
|
const nominalTypeHack: unique symbol;
|
||||||
|
|
||||||
|
type IsOptional<T> = undefined extends T ? true : false;
|
||||||
|
|
||||||
|
type RequiredKeys<V> = {
|
||||||
|
[K in keyof V]-?: Exclude<V[K], undefined> extends Validator<infer T> ? IsOptional<T> extends true ? never : K
|
||||||
|
: never;
|
||||||
|
}[keyof V];
|
||||||
|
type OptionalKeys<V> = Exclude<keyof V, RequiredKeys<V>>;
|
||||||
|
type InferPropsInner<V> = { [K in keyof V]-?: InferType<V[K]> };
|
||||||
|
|
||||||
|
interface Validator<T> {
|
||||||
|
(
|
||||||
|
props: { [key: string]: any },
|
||||||
|
propName: string,
|
||||||
|
componentName: string,
|
||||||
|
location: string,
|
||||||
|
propFullName: string,
|
||||||
|
): Error | null;
|
||||||
|
[nominalTypeHack]?: {
|
||||||
|
type: T;
|
||||||
|
} | undefined;
|
||||||
|
}
|
||||||
|
|
||||||
|
interface Requireable<T> extends Validator<T | undefined | null> {
|
||||||
|
isRequired: Validator<NonNullable<T>>;
|
||||||
|
}
|
||||||
|
|
||||||
|
type ValidationMap<T> = { [K in keyof T]?: Validator<T[K]> };
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Like {@link ValidationMap} but treats `undefined`, `null` and optional properties the same.
|
||||||
|
* This type is only added as a migration path in React 19 where this type was removed from React.
|
||||||
|
* Runtime and compile time types would mismatch since you could see `undefined` at runtime when your types don't expect this type.
|
||||||
|
*/
|
||||||
|
type WeakValidationMap<T> = {
|
||||||
|
[K in keyof T]?: null extends T[K] ? Validator<T[K] | null | undefined>
|
||||||
|
: undefined extends T[K] ? Validator<T[K] | null | undefined>
|
||||||
|
: Validator<T[K]>;
|
||||||
|
};
|
||||||
|
|
||||||
|
type InferType<V> = V extends Validator<infer T> ? T : any;
|
||||||
|
type InferProps<V> =
|
||||||
|
& InferPropsInner<Pick<V, RequiredKeys<V>>>
|
||||||
|
& Partial<InferPropsInner<Pick<V, OptionalKeys<V>>>>;
|
||||||
|
|
||||||
|
const any: Requireable<any>;
|
||||||
|
const array: Requireable<any[]>;
|
||||||
|
const bool: Requireable<boolean>;
|
||||||
|
const func: Requireable<(...args: any[]) => any>;
|
||||||
|
const number: Requireable<number>;
|
||||||
|
const object: Requireable<object>;
|
||||||
|
const string: Requireable<string>;
|
||||||
|
const node: Requireable<ReactNodeLike>;
|
||||||
|
const element: Requireable<ReactElementLike>;
|
||||||
|
const symbol: Requireable<symbol>;
|
||||||
|
const elementType: Requireable<ReactComponentLike>;
|
||||||
|
function instanceOf<T>(expectedClass: new(...args: any[]) => T): Requireable<T>;
|
||||||
|
function oneOf<T>(types: readonly T[]): Requireable<T>;
|
||||||
|
function oneOfType<T extends Validator<any>>(types: T[]): Requireable<NonNullable<InferType<T>>>;
|
||||||
|
function arrayOf<T>(type: Validator<T>): Requireable<T[]>;
|
||||||
|
function objectOf<T>(type: Validator<T>): Requireable<{ [K in keyof any]: T }>;
|
||||||
|
function shape<P extends ValidationMap<any>>(type: P): Requireable<InferProps<P>>;
|
||||||
|
function exact<P extends ValidationMap<any>>(type: P): Requireable<Required<InferProps<P>>>;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Assert that the values match with the type specs.
|
||||||
|
* Error messages are memorized and will only be shown once.
|
||||||
|
*
|
||||||
|
* @param typeSpecs Map of name to a ReactPropType
|
||||||
|
* @param values Runtime values that need to be type-checked
|
||||||
|
* @param location e.g. "prop", "context", "child context"
|
||||||
|
* @param componentName Name of the component for error messages
|
||||||
|
* @param getStack Returns the component stack
|
||||||
|
*/
|
||||||
|
function checkPropTypes(
|
||||||
|
typeSpecs: any,
|
||||||
|
values: any,
|
||||||
|
location: string,
|
||||||
|
componentName: string,
|
||||||
|
getStack?: () => any,
|
||||||
|
): void;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Only available if NODE_ENV=production
|
||||||
|
*/
|
||||||
|
function resetWarningCache(): void;
|
||||||
|
}
|
||||||
161
client/typedef/react@18.3.18-global.d.ts
vendored
Normal file
161
client/typedef/react@18.3.18-global.d.ts
vendored
Normal file
@@ -0,0 +1,161 @@
|
|||||||
|
/*
|
||||||
|
React projects that don't include the DOM library need these interfaces to compile.
|
||||||
|
React Native applications use React, but there is no DOM available. The JavaScript runtime
|
||||||
|
is ES6/ES2015 only. These definitions allow such projects to compile with only `--lib ES6`.
|
||||||
|
|
||||||
|
Warning: all of these interfaces are empty. If you want type definitions for various properties
|
||||||
|
(such as HTMLInputElement.prototype.value), you need to add `--lib DOM` (via command line or tsconfig.json).
|
||||||
|
*/
|
||||||
|
|
||||||
|
interface Event {}
|
||||||
|
interface AnimationEvent extends Event {}
|
||||||
|
interface ClipboardEvent extends Event {}
|
||||||
|
interface CompositionEvent extends Event {}
|
||||||
|
interface DragEvent extends Event {}
|
||||||
|
interface FocusEvent extends Event {}
|
||||||
|
interface InputEvent extends Event {}
|
||||||
|
interface KeyboardEvent extends Event {}
|
||||||
|
interface MouseEvent extends Event {}
|
||||||
|
interface TouchEvent extends Event {}
|
||||||
|
interface PointerEvent extends Event {}
|
||||||
|
interface ToggleEvent extends Event {}
|
||||||
|
interface TransitionEvent extends Event {}
|
||||||
|
interface UIEvent extends Event {}
|
||||||
|
interface WheelEvent extends Event {}
|
||||||
|
|
||||||
|
interface EventTarget {}
|
||||||
|
interface Document {}
|
||||||
|
interface DataTransfer {}
|
||||||
|
interface StyleMedia {}
|
||||||
|
|
||||||
|
interface Element {}
|
||||||
|
interface DocumentFragment {}
|
||||||
|
|
||||||
|
interface HTMLElement extends Element {}
|
||||||
|
interface HTMLAnchorElement extends HTMLElement {}
|
||||||
|
interface HTMLAreaElement extends HTMLElement {}
|
||||||
|
interface HTMLAudioElement extends HTMLElement {}
|
||||||
|
interface HTMLBaseElement extends HTMLElement {}
|
||||||
|
interface HTMLBodyElement extends HTMLElement {}
|
||||||
|
interface HTMLBRElement extends HTMLElement {}
|
||||||
|
interface HTMLButtonElement extends HTMLElement {}
|
||||||
|
interface HTMLCanvasElement extends HTMLElement {}
|
||||||
|
interface HTMLDataElement extends HTMLElement {}
|
||||||
|
interface HTMLDataListElement extends HTMLElement {}
|
||||||
|
interface HTMLDetailsElement extends HTMLElement {}
|
||||||
|
interface HTMLDialogElement extends HTMLElement {}
|
||||||
|
interface HTMLDivElement extends HTMLElement {}
|
||||||
|
interface HTMLDListElement extends HTMLElement {}
|
||||||
|
interface HTMLEmbedElement extends HTMLElement {}
|
||||||
|
interface HTMLFieldSetElement extends HTMLElement {}
|
||||||
|
interface HTMLFormElement extends HTMLElement {}
|
||||||
|
interface HTMLHeadingElement extends HTMLElement {}
|
||||||
|
interface HTMLHeadElement extends HTMLElement {}
|
||||||
|
interface HTMLHRElement extends HTMLElement {}
|
||||||
|
interface HTMLHtmlElement extends HTMLElement {}
|
||||||
|
interface HTMLIFrameElement extends HTMLElement {}
|
||||||
|
interface HTMLImageElement extends HTMLElement {}
|
||||||
|
interface HTMLInputElement extends HTMLElement {}
|
||||||
|
interface HTMLModElement extends HTMLElement {}
|
||||||
|
interface HTMLLabelElement extends HTMLElement {}
|
||||||
|
interface HTMLLegendElement extends HTMLElement {}
|
||||||
|
interface HTMLLIElement extends HTMLElement {}
|
||||||
|
interface HTMLLinkElement extends HTMLElement {}
|
||||||
|
interface HTMLMapElement extends HTMLElement {}
|
||||||
|
interface HTMLMetaElement extends HTMLElement {}
|
||||||
|
interface HTMLMeterElement extends HTMLElement {}
|
||||||
|
interface HTMLObjectElement extends HTMLElement {}
|
||||||
|
interface HTMLOListElement extends HTMLElement {}
|
||||||
|
interface HTMLOptGroupElement extends HTMLElement {}
|
||||||
|
interface HTMLOptionElement extends HTMLElement {}
|
||||||
|
interface HTMLOutputElement extends HTMLElement {}
|
||||||
|
interface HTMLParagraphElement extends HTMLElement {}
|
||||||
|
interface HTMLParamElement extends HTMLElement {}
|
||||||
|
interface HTMLPreElement extends HTMLElement {}
|
||||||
|
interface HTMLProgressElement extends HTMLElement {}
|
||||||
|
interface HTMLQuoteElement extends HTMLElement {}
|
||||||
|
interface HTMLSlotElement extends HTMLElement {}
|
||||||
|
interface HTMLScriptElement extends HTMLElement {}
|
||||||
|
interface HTMLSelectElement extends HTMLElement {}
|
||||||
|
interface HTMLSourceElement extends HTMLElement {}
|
||||||
|
interface HTMLSpanElement extends HTMLElement {}
|
||||||
|
interface HTMLStyleElement extends HTMLElement {}
|
||||||
|
interface HTMLTableElement extends HTMLElement {}
|
||||||
|
interface HTMLTableColElement extends HTMLElement {}
|
||||||
|
interface HTMLTableDataCellElement extends HTMLElement {}
|
||||||
|
interface HTMLTableHeaderCellElement extends HTMLElement {}
|
||||||
|
interface HTMLTableRowElement extends HTMLElement {}
|
||||||
|
interface HTMLTableSectionElement extends HTMLElement {}
|
||||||
|
interface HTMLTemplateElement extends HTMLElement {}
|
||||||
|
interface HTMLTextAreaElement extends HTMLElement {}
|
||||||
|
interface HTMLTimeElement extends HTMLElement {}
|
||||||
|
interface HTMLTitleElement extends HTMLElement {}
|
||||||
|
interface HTMLTrackElement extends HTMLElement {}
|
||||||
|
interface HTMLUListElement extends HTMLElement {}
|
||||||
|
interface HTMLVideoElement extends HTMLElement {}
|
||||||
|
interface HTMLWebViewElement extends HTMLElement {}
|
||||||
|
|
||||||
|
interface SVGElement extends Element {}
|
||||||
|
interface SVGSVGElement extends SVGElement {}
|
||||||
|
interface SVGCircleElement extends SVGElement {}
|
||||||
|
interface SVGClipPathElement extends SVGElement {}
|
||||||
|
interface SVGDefsElement extends SVGElement {}
|
||||||
|
interface SVGDescElement extends SVGElement {}
|
||||||
|
interface SVGEllipseElement extends SVGElement {}
|
||||||
|
interface SVGFEBlendElement extends SVGElement {}
|
||||||
|
interface SVGFEColorMatrixElement extends SVGElement {}
|
||||||
|
interface SVGFEComponentTransferElement extends SVGElement {}
|
||||||
|
interface SVGFECompositeElement extends SVGElement {}
|
||||||
|
interface SVGFEConvolveMatrixElement extends SVGElement {}
|
||||||
|
interface SVGFEDiffuseLightingElement extends SVGElement {}
|
||||||
|
interface SVGFEDisplacementMapElement extends SVGElement {}
|
||||||
|
interface SVGFEDistantLightElement extends SVGElement {}
|
||||||
|
interface SVGFEDropShadowElement extends SVGElement {}
|
||||||
|
interface SVGFEFloodElement extends SVGElement {}
|
||||||
|
interface SVGFEFuncAElement extends SVGElement {}
|
||||||
|
interface SVGFEFuncBElement extends SVGElement {}
|
||||||
|
interface SVGFEFuncGElement extends SVGElement {}
|
||||||
|
interface SVGFEFuncRElement extends SVGElement {}
|
||||||
|
interface SVGFEGaussianBlurElement extends SVGElement {}
|
||||||
|
interface SVGFEImageElement extends SVGElement {}
|
||||||
|
interface SVGFEMergeElement extends SVGElement {}
|
||||||
|
interface SVGFEMergeNodeElement extends SVGElement {}
|
||||||
|
interface SVGFEMorphologyElement extends SVGElement {}
|
||||||
|
interface SVGFEOffsetElement extends SVGElement {}
|
||||||
|
interface SVGFEPointLightElement extends SVGElement {}
|
||||||
|
interface SVGFESpecularLightingElement extends SVGElement {}
|
||||||
|
interface SVGFESpotLightElement extends SVGElement {}
|
||||||
|
interface SVGFETileElement extends SVGElement {}
|
||||||
|
interface SVGFETurbulenceElement extends SVGElement {}
|
||||||
|
interface SVGFilterElement extends SVGElement {}
|
||||||
|
interface SVGForeignObjectElement extends SVGElement {}
|
||||||
|
interface SVGGElement extends SVGElement {}
|
||||||
|
interface SVGImageElement extends SVGElement {}
|
||||||
|
interface SVGLineElement extends SVGElement {}
|
||||||
|
interface SVGLinearGradientElement extends SVGElement {}
|
||||||
|
interface SVGMarkerElement extends SVGElement {}
|
||||||
|
interface SVGMaskElement extends SVGElement {}
|
||||||
|
interface SVGMetadataElement extends SVGElement {}
|
||||||
|
interface SVGPathElement extends SVGElement {}
|
||||||
|
interface SVGPatternElement extends SVGElement {}
|
||||||
|
interface SVGPolygonElement extends SVGElement {}
|
||||||
|
interface SVGPolylineElement extends SVGElement {}
|
||||||
|
interface SVGRadialGradientElement extends SVGElement {}
|
||||||
|
interface SVGRectElement extends SVGElement {}
|
||||||
|
interface SVGSetElement extends SVGElement {}
|
||||||
|
interface SVGStopElement extends SVGElement {}
|
||||||
|
interface SVGSwitchElement extends SVGElement {}
|
||||||
|
interface SVGSymbolElement extends SVGElement {}
|
||||||
|
interface SVGTextElement extends SVGElement {}
|
||||||
|
interface SVGTextPathElement extends SVGElement {}
|
||||||
|
interface SVGTSpanElement extends SVGElement {}
|
||||||
|
interface SVGUseElement extends SVGElement {}
|
||||||
|
interface SVGViewElement extends SVGElement {}
|
||||||
|
|
||||||
|
interface FormData {}
|
||||||
|
interface Text {}
|
||||||
|
interface TouchList {}
|
||||||
|
interface WebGLRenderingContext {}
|
||||||
|
interface WebGL2RenderingContext {}
|
||||||
|
|
||||||
|
interface TrustedHTML {}
|
||||||
4586
client/typedef/react@18.3.18.d.ts
vendored
Normal file
4586
client/typedef/react@18.3.18.d.ts
vendored
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user