mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-02-02 22:37:32 +00:00
* Format only * Revert accidental change * Fix redundant falsy check - uninit. var * nit - Refactor const/let * nit - Refactor const/let (manual) * nit - Redeclared params * Add TS types & minor refactor only * Refactor - Clean up / reformat - Add strings.ts helper functions - Remove unused vars & local function params - Simplifies code - Rename vars for clarity - Add TODOs and other comments - Add ts-expect-error * Redirect draw.ts enums to global file (temp.) Should be revisited after TS merge complete Corrects import of types from draw.ts into interfaces * Add measure.ts - move util funcs from Global * Add all imports required for TS conversion * Refactor - TS narrowing * nit - TS types & minor refactor * Add missing types from recent PRs Removes duplicate declarations Fixes some type mismatches * nit - Refactor recent PRs * Revert incorrect decls backported * Remove unused params * Add TS types only * Fix minor TS type coercion issues Also removes redundant code * nit - Refactor * Remove @ts-nocheck * Fix refactor regression - drag link to output Issue was the result of fixing var declared outside of closure * Restore original logic --------- Co-authored-by: huchenlei <huchenlei@proton.me>
18 lines
605 B
TypeScript
18 lines
605 B
TypeScript
/**
|
|
* Uses the standard String() function to coerce to string, unless the value is null or undefined - then null.
|
|
* @param value The value to convert
|
|
* @returns String(value) or null
|
|
*/
|
|
export function stringOrNull(value: unknown): string | null {
|
|
return value == null ? null : String(value)
|
|
}
|
|
|
|
/**
|
|
* Uses the standard String() function to coerce to string, unless the value is null or undefined - then an empty string
|
|
* @param value The value to convert
|
|
* @returns String(value) or ""
|
|
*/
|
|
export function stringOrEmpty(value: unknown): string {
|
|
return value == null ? "" : String(value)
|
|
}
|