From ef8804d22c64195fecee77e1c4bf194be75c0516 Mon Sep 17 00:00:00 2001 From: Ilia Beliaev Date: Sun, 9 Dec 2018 21:47:10 +0300 Subject: [PATCH] Added old version. --- types/pretty-ms/v3.2/index.d.ts | 19 +++++++++++++++ types/pretty-ms/v3.2/pretty-ms-tests.ts | 10 ++++++++ types/pretty-ms/v3.2/tsconfig.json | 31 +++++++++++++++++++++++++ types/pretty-ms/v3.2/tslint.json | 1 + 4 files changed, 61 insertions(+) create mode 100644 types/pretty-ms/v3.2/index.d.ts create mode 100644 types/pretty-ms/v3.2/pretty-ms-tests.ts create mode 100644 types/pretty-ms/v3.2/tsconfig.json create mode 100644 types/pretty-ms/v3.2/tslint.json diff --git a/types/pretty-ms/v3.2/index.d.ts b/types/pretty-ms/v3.2/index.d.ts new file mode 100644 index 0000000000..b1e151cd65 --- /dev/null +++ b/types/pretty-ms/v3.2/index.d.ts @@ -0,0 +1,19 @@ +// Type definitions for pretty-ms 3.2 +// Project: https://github.com/sindresorhus/pretty-ms#readme +// Definitions by: BendingBender +// ocboogie +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +export = prettyMs; + +declare function prettyMs(input: number, options?: prettyMs.PrettyMsOptions): string; + +declare namespace prettyMs { + interface PrettyMsOptions { + secDecimalDigits?: number; + msDecimalDigits?: number; + keepDecimalsOnWholeSeconds?: boolean; + compact?: boolean; + verbose?: boolean; + } +} diff --git a/types/pretty-ms/v3.2/pretty-ms-tests.ts b/types/pretty-ms/v3.2/pretty-ms-tests.ts new file mode 100644 index 0000000000..ae5e8120b2 --- /dev/null +++ b/types/pretty-ms/v3.2/pretty-ms-tests.ts @@ -0,0 +1,10 @@ +import prettyMs = require('pretty-ms'); + +let str: string; +str = prettyMs(133); +str = prettyMs(1337, {compact: true}); +str = prettyMs(1335669000, {verbose: true}); +str = prettyMs(1335669000, {keepDecimalsOnWholeSeconds: true}); +str = prettyMs(1335669000, {secDecimalDigits: 1}); +str = prettyMs(1335669000, {msDecimalDigits: 2}); +str = prettyMs(new Date(2014, 0, 1, 10, 40).getTime() - new Date(2014, 0, 1, 10, 5).getTime()); diff --git a/types/pretty-ms/v3.2/tsconfig.json b/types/pretty-ms/v3.2/tsconfig.json new file mode 100644 index 0000000000..34da0f6d27 --- /dev/null +++ b/types/pretty-ms/v3.2/tsconfig.json @@ -0,0 +1,31 @@ +{ + "compilerOptions": { + "module": "commonjs", + "lib": [ + "es6" + ], + "noImplicitAny": true, + "noImplicitThis": true, + "strictNullChecks": true, + "strictFunctionTypes": true, + "baseUrl": "../../", + "typeRoots": [ + "../../" + ], + "paths": { + "pretty-ms": [ + "pretty-ms/v3.2" + ], + "pretty-ms/*": [ + "pretty-ms/v3.2/*" + ] + }, + "types": [], + "noEmit": true, + "forceConsistentCasingInFileNames": true + }, + "files": [ + "index.d.ts", + "pretty-ms-tests.ts" + ] +} diff --git a/types/pretty-ms/v3.2/tslint.json b/types/pretty-ms/v3.2/tslint.json new file mode 100644 index 0000000000..3db14f85ea --- /dev/null +++ b/types/pretty-ms/v3.2/tslint.json @@ -0,0 +1 @@ +{ "extends": "dtslint/dt.json" }