@types/deep-freeze

  • Version 0.1.5
  • Published
  • 3.54 kB
  • No dependencies
  • MIT license

Install

npm i @types/deep-freeze
yarn add @types/deep-freeze
pnpm add @types/deep-freeze

Overview

TypeScript definitions for deep-freeze

Index

Functions

Type Aliases

Functions

function deepFreeze

deepFreeze: {
<T>(a: T[]): ReadonlyArray<deepFreeze.DeepReadonly<T>>;
<T extends Function>(f: T): T;
<T>(o: T): deepFreeze.DeepReadonly<T>;
};

    Type Aliases

    type DeepReadonly

    type DeepReadonly<T> = T extends (...args: any) => any
    ? T
    : { readonly [P in keyof T]: DeepReadonly<T[P]> };

      Package Files (1)

      Dependencies (0)

      No dependencies.

      Dev Dependencies (0)

      No dev dependencies.

      Peer Dependencies (0)

      No peer dependencies.

      Badge

      To add a badge like this onejsDocs.io badgeto your package's README, use the codes available below.

      You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@types/deep-freeze.

      • Markdown
        [![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/@types/deep-freeze)
      • HTML
        <a href="https://www.jsdocs.io/package/@types/deep-freeze"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>