@types/deep-freeze
Advanced tools
Comparing version 0.0.29 to 0.1.0
@@ -1,13 +0,15 @@ | ||
// Type definitions for deep-freeze | ||
// Type definitions for deep-freeze 0.1 | ||
// Project: https://github.com/substack/deep-freeze | ||
// Definitions by: Bart van der Schoor <https://github.com/Bartvds> | ||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped | ||
// TypeScript Version: 2.1 | ||
declare var deepFreeze: DeepFreeze.DeepFreezeInterface; | ||
export = deepFreeze; | ||
declare namespace DeepFreeze { | ||
export interface DeepFreezeInterface { | ||
<T>(obj: T): T; | ||
} | ||
declare function deepFreeze<T>(a: T[]): ReadonlyArray<deepFreeze.DeepReadonly<T>>; | ||
declare function deepFreeze<T extends Function>(f: T): T; | ||
declare function deepFreeze<T>(o: T): deepFreeze.DeepReadonly<T>; | ||
declare namespace deepFreeze { | ||
type DeepReadonly<T> = Readonly<{ [P in keyof T]: DeepReadonly<T[P]> }>; | ||
} |
{ | ||
"name": "@types/deep-freeze", | ||
"version": "0.0.29", | ||
"version": "0.1.0", | ||
"description": "TypeScript definitions for deep-freeze", | ||
"license": "MIT", | ||
"author": "Bart van der Schoor <https://github.com/Bartvds>", | ||
"contributors": [ | ||
{ | ||
"name": "Bart van der Schoor", | ||
"url": "https://github.com/Bartvds" | ||
} | ||
], | ||
"main": "", | ||
@@ -14,4 +19,5 @@ "repository": { | ||
"dependencies": {}, | ||
"typings": "index.d.ts", | ||
"typesPublisherContentHash": "d82430fb37176f65d4cc6a6c3812592503d09cd5c4e23dd81e9e93a76a5e863f" | ||
"peerDependencies": {}, | ||
"typesPublisherContentHash": "c57d8e2950b90b583f63f56596fe9bf1566188619df1baace6b3d61d9c02b1b7", | ||
"typeScriptVersion": "2.1" | ||
} |
@@ -8,12 +8,10 @@ # Installation | ||
# Details | ||
Files were exported from https://www.github.com/DefinitelyTyped/DefinitelyTyped/tree/types-2.0/deep-freeze | ||
Files were exported from https://www.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/deep-freeze | ||
Additional Details | ||
* Last updated: Mon, 19 Sep 2016 16:15:24 GMT | ||
* File structure: ProperModule | ||
* Library Dependencies: none | ||
* Module Dependencies: none | ||
* Global values: deepFreeze | ||
* Last updated: Fri, 02 Jun 2017 01:33:56 GMT | ||
* Dependencies: none | ||
* Global values: none | ||
# Credits | ||
These definitions were written by Bart van der Schoor <https://github.com/Bartvds>. |
2932
12
17