- Delete old Vite+Svelte frontend - Initialize new SvelteKit project with TypeScript - Configure Tailwind CSS v4 + DaisyUI - Implement JWT authentication with auto-refresh - Create login page with form validation (Zod) - Add protected route guards - Update Docker configuration for single-stage build - Add E2E tests with Playwright (6/11 passing) - Fix Svelte 5 reactivity with $state() runes Known issues: - 5 E2E tests failing (timing/async issues) - Token refresh implementation needs debugging - Validation error display timing
265 lines
4.7 KiB
TypeScript
265 lines
4.7 KiB
TypeScript
import HTMLElement from '../html-element/HTMLElement.cjs';
|
|
import * as PropertySymbol from '../../PropertySymbol.cjs';
|
|
import DOMTokenList from '../../dom/DOMTokenList.cjs';
|
|
import IHTMLHyperlinkElement from '../html-hyperlink-element/IHTMLHyperlinkElement.cjs';
|
|
import Event from '../../event/Event.cjs';
|
|
/**
|
|
* HTMLAreaElement
|
|
*
|
|
* @see https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement
|
|
*/
|
|
export default class HTMLAreaElement extends HTMLElement implements IHTMLHyperlinkElement {
|
|
#private;
|
|
[PropertySymbol.relList]: DOMTokenList | null;
|
|
/**
|
|
* Returns alt.
|
|
*
|
|
* @returns Alt.
|
|
*/
|
|
get alt(): string;
|
|
/**
|
|
* Sets alt.
|
|
*
|
|
* @param alt Alt.
|
|
*/
|
|
set alt(alt: string);
|
|
/**
|
|
* Returns coords.
|
|
*
|
|
* @returns Coords.
|
|
*/
|
|
get coords(): string;
|
|
/**
|
|
* Sets coords.
|
|
*
|
|
* @param coords Coords.
|
|
*/
|
|
set coords(coords: string);
|
|
/**
|
|
* Returns shape.
|
|
*
|
|
* @returns Shape.
|
|
*/
|
|
get shape(): string;
|
|
/**
|
|
* Sets shape.
|
|
*
|
|
* @param shape Shape.
|
|
*/
|
|
set shape(shape: string);
|
|
/**
|
|
* Returns download.
|
|
*
|
|
* @returns download.
|
|
*/
|
|
get download(): string;
|
|
/**
|
|
* Sets download.
|
|
*
|
|
* @param download Download.
|
|
*/
|
|
set download(download: string);
|
|
/**
|
|
* Returns referrerPolicy.
|
|
*
|
|
* @returns Referrer Policy.
|
|
*/
|
|
get referrerPolicy(): string;
|
|
/**
|
|
* Sets referrerPolicy.
|
|
*
|
|
* @param referrerPolicy Referrer Policy.
|
|
*/
|
|
set referrerPolicy(referrerPolicy: string);
|
|
/**
|
|
* Returns ping.
|
|
*
|
|
* @returns Ping.
|
|
*/
|
|
get ping(): string;
|
|
/**
|
|
* Sets ping.
|
|
*
|
|
* @param ping Ping.
|
|
*/
|
|
set ping(ping: string);
|
|
/**
|
|
* Returns rel.
|
|
*
|
|
* @returns Rel.
|
|
*/
|
|
get rel(): string;
|
|
/**
|
|
* Sets rel.
|
|
*
|
|
* @param rel Rel.
|
|
*/
|
|
set rel(rel: string);
|
|
/**
|
|
* Returns rel list.
|
|
*
|
|
* @returns Rel list.
|
|
*/
|
|
get relList(): DOMTokenList;
|
|
/**
|
|
* Sets rel list.
|
|
*
|
|
* @param value Value.
|
|
*/
|
|
set relList(value: string);
|
|
/**
|
|
* Returns target.
|
|
*
|
|
* @returns target.
|
|
*/
|
|
get target(): string;
|
|
/**
|
|
* Sets target.
|
|
*
|
|
* @param target Target.
|
|
*/
|
|
set target(target: string);
|
|
/**
|
|
* Returns the hyperlink's URL's origin.
|
|
*
|
|
* @returns Origin.
|
|
*/
|
|
get origin(): string;
|
|
/**
|
|
* Returns href.
|
|
*
|
|
* @returns Href.
|
|
*/
|
|
get href(): string;
|
|
/**
|
|
* Sets href.
|
|
*
|
|
* @param href Href.
|
|
*/
|
|
set href(href: string);
|
|
/**
|
|
* Returns protocol.
|
|
*
|
|
* @returns Protocol.
|
|
*/
|
|
get protocol(): string;
|
|
/**
|
|
* Sets protocol.
|
|
*
|
|
* @param protocol Protocol.
|
|
*/
|
|
set protocol(protocol: string);
|
|
/**
|
|
* Returns username.
|
|
*
|
|
* @returns Username.
|
|
*/
|
|
get username(): string;
|
|
/**
|
|
* Sets username.
|
|
*
|
|
* @param username Username.
|
|
*/
|
|
set username(username: string);
|
|
/**
|
|
* Returns password.
|
|
*
|
|
* @returns Password.
|
|
*/
|
|
get password(): string;
|
|
/**
|
|
* Sets password.
|
|
*
|
|
* @param password Password.
|
|
*/
|
|
set password(password: string);
|
|
/**
|
|
* Returns host.
|
|
*
|
|
* @returns Host.
|
|
*/
|
|
get host(): string;
|
|
/**
|
|
* Sets host.
|
|
*
|
|
* @param host Host.
|
|
*/
|
|
set host(host: string);
|
|
/**
|
|
* Returns hostname.
|
|
*
|
|
* @returns Hostname.
|
|
*/
|
|
get hostname(): string;
|
|
/**
|
|
* Sets hostname.
|
|
*
|
|
* @param hostname Hostname.
|
|
*/
|
|
set hostname(hostname: string);
|
|
/**
|
|
* Returns port.
|
|
*
|
|
* @returns Port.
|
|
*/
|
|
get port(): string;
|
|
/**
|
|
* Sets port.
|
|
*
|
|
* @param port Port.
|
|
*/
|
|
set port(port: string);
|
|
/**
|
|
* Returns pathname.
|
|
*
|
|
* @returns Pathname.
|
|
*/
|
|
get pathname(): string;
|
|
/**
|
|
* Sets pathname.
|
|
*
|
|
* @param pathname Pathname.
|
|
*/
|
|
set pathname(pathname: string);
|
|
/**
|
|
* Returns search.
|
|
*
|
|
* @returns Search.
|
|
*/
|
|
get search(): string;
|
|
/**
|
|
* Sets search.
|
|
*
|
|
* @param search Search.
|
|
*/
|
|
set search(search: string);
|
|
/**
|
|
* Returns hash.
|
|
*
|
|
* @returns Hash.
|
|
*/
|
|
get hash(): string;
|
|
/**
|
|
* Sets hash.
|
|
*
|
|
* @param hash Hash.
|
|
*/
|
|
set hash(hash: string);
|
|
/**
|
|
* @override
|
|
*/
|
|
get tabIndex(): number;
|
|
/**
|
|
* @override
|
|
*/
|
|
set tabIndex(tabIndex: number);
|
|
/**
|
|
* @override
|
|
*/
|
|
toString(): string;
|
|
/**
|
|
* @override
|
|
*/
|
|
dispatchEvent(event: Event): boolean;
|
|
}
|
|
//# sourceMappingURL=HTMLAreaElement.d.ts.map
|