feat: add better provider support, icons, regen, and a lot more

This commit is contained in:
Zoe
2026-02-12 14:56:13 +00:00
parent d5a5945c03
commit d29f95bacf
124 changed files with 6374 additions and 1861 deletions
+21
View File
@@ -0,0 +1,21 @@
export interface Ok<T> {
ok: true;
data: T;
}
export const Ok = <T>(data: T): Ok<T> => ({
ok: true,
data,
});
export interface Err<E> {
ok: false;
error: E;
}
export const Err = <E>(error: E): Err<E> => ({
ok: false,
error,
});
export type Result<T, E> = Ok<T> | Err<E>;