UNPKG

@lincy/tnui-vue3-uniapp

Version:
11 lines (8 loc) 347 B
export const mutable = <T extends readonly any[] | Record<string, unknown>>( val: T ) => val as Mutable<typeof val> export type Mutable<T> = { -readonly [P in keyof T]: T[P] } export type HTMLElementCustomized<T> = HTMLElement & T export type Nullable<T> = T | null export type Arrayable<T> = T | T[] export type Awaitable<T> = T | Promise<T>