Add web front-end and fix API issues
CI/CD Pipeline / test (push) Failing after 2m38s
CI/CD Pipeline / deploy-internal (push) Has been skipped

This commit is contained in:
chris committed 2026-08-28 21:47:05 -04:00
1 parent 45ca4de0ad
commit a7524412f0
2571 files changed
+86998 -5

No files matched your search

+25
View File
@@ -0,0 +1,25 @@
/**
* Escapes a string for use in a regular expression.
*/
export declare function escapeRegExp(str: string): string;
type CastArrayResult<T> = T extends undefined | null ? never[] : T extends unknown[] ? T : T[];
/**
* Casts a value to an array if it's not one.
*/
export declare function castArray<T = never[]>(value?: T): CastArrayResult<T>;
/**
* Splits a string on `delimiter`, ignoring delimiters inside parentheses.
* Trims each segment and discards empty ones.
*
* Examples:
* splitOutsideParens('red,rgb(255,0,0),blue', ',') → ['red', 'rgb(255,0,0)', 'blue']
* splitOutsideParens('black.bgHex(#533AFD).dim', '.') → ['black', 'bgHex(#533AFD)', 'dim']
*/
export declare function splitOutsideParens(input: string, delimiter: string): string[];
/**
* Error thrown when a condition is reached that should be impossible.
*/
export declare class UnreachableError extends Error {
constructor(value: never);
}
export {};