{"version":3,"file":"typescript.mjs","sources":["../../../../packages/utils/typescript.ts"],"sourcesContent":["export const mutable = >(\n val: T\n) => val as Mutable\nexport type Mutable = { -readonly [P in keyof T]: T[P] }\n\nexport type HTMLElementCustomized = HTMLElement & T\n\n/**\n * @deprecated stop to use null\n * @see {@link https://github.com/sindresorhus/meta/discussions/7}\n */\nexport type Nullable = T | null\n\nexport type Arrayable = T | T[]\nexport type Awaitable = Promise | T\n"],"names":[],"mappings":"AAAY,MAAC,OAAO,GAAG,CAAC,GAAG,KAAK;;;;"}