- 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
26 lines
651 B
TypeScript
26 lines
651 B
TypeScript
import EventTarget from './EventTarget.js';
|
|
import ITouchInit from './ITouchInit.js';
|
|
/**
|
|
*
|
|
*/
|
|
export default class Touch {
|
|
readonly identifier: number;
|
|
readonly target: EventTarget;
|
|
readonly clientX: number;
|
|
readonly clientY: number;
|
|
readonly screenX: number;
|
|
readonly screenY: number;
|
|
readonly pageX: number;
|
|
readonly pageY: number;
|
|
readonly radiusX: number;
|
|
readonly radiusY: number;
|
|
readonly rotationAngle: number;
|
|
readonly force: number;
|
|
/**
|
|
* Constructor.
|
|
*
|
|
* @param [touchInit] Touch init.
|
|
*/
|
|
constructor(touchInit: ITouchInit);
|
|
}
|
|
//# sourceMappingURL=Touch.d.ts.map
|