Initial commit with user management

This commit is contained in:
Magnus Åhall 2024-11-27 21:41:48 +01:00
commit a1a928e7cb
98 changed files with 13042 additions and 0 deletions

17
static/js/lib/signals/signals-core.d.ts vendored Normal file
View file

@ -0,0 +1,17 @@
declare function batch<T>(callback: () => T): T;
declare class Signal<T = any> {
constructor(value?: T);
subscribe(fn: (value: T) => void): () => void;
valueOf(): T;
toString(): string;
peek(): T;
get value(): T;
set value(value: T);
}
declare function signal<T>(value: T): Signal<T>;
interface ReadonlySignal<T = any> extends Signal<T> {
readonly value: T;
}
declare function computed<T>(compute: () => T): ReadonlySignal<T>;
declare function effect(compute: () => unknown): () => void;
export { signal, computed, effect, batch, Signal, ReadonlySignal };