lib/utils
Functions
cn()
cn(...
inputs):string
Defined in: packages/ui/src/lib/utils.ts:30
Merge class names
Parameters
inputs
...ClassValue[]
Returns
string
compareObjects()
compareObjects(
original,updated,changes?,isDirty?):boolean
Defined in: packages/ui/src/lib/utils.ts:66
Compare two objects and return true if they are different.
The implementation is quite manual but attempts to avoid recursion. It's a best effort object compare.
Parameters
original
any
updated
any
changes?
Map<string, any>
isDirty?
boolean
Returns
boolean
messageFromError()
messageFromError(
err):string|undefined
Defined in: packages/ui/src/lib/utils.ts:8
Helper type to deal with 'maybe' ApiError types and extract error message. Especially helpful
with react-query errors.
Parameters
err
unknown
Returns
string | undefined
pluralize()
pluralize(
word):string
Defined in: packages/ui/src/lib/utils.ts:37
Pluralize a word
Parameters
word
string
Returns
string