From e22b188d1b6477ead3ac7866c6209581bf01e2ce Mon Sep 17 00:00:00 2001 From: Sam Saint-Pettersen Date: Wed, 15 Jul 2015 10:10:32 +0100 Subject: [PATCH] Type definitions and tests for node random-string module --- random-string/random-string-tests.ts | 11 +++++++++++ random-string/random-string.d.ts | 9 +++++++++ 2 files changed, 20 insertions(+) create mode 100644 random-string/random-string-tests.ts create mode 100644 random-string/random-string.d.ts diff --git a/random-string/random-string-tests.ts b/random-string/random-string-tests.ts new file mode 100644 index 0000000000..2b278a4f5e --- /dev/null +++ b/random-string/random-string-tests.ts @@ -0,0 +1,11 @@ +/// + +import randomString = require('random-string'); + +console.log(randomString()); +console.log(randomString({ + length: 20, + numeric: true, + letters: true, + special: true +})); diff --git a/random-string/random-string.d.ts b/random-string/random-string.d.ts new file mode 100644 index 0000000000..f9bcddb1bc --- /dev/null +++ b/random-string/random-string.d.ts @@ -0,0 +1,9 @@ +// Type definitions for random-string +// Project: https://github.com/valiton/node-random-string +// Definitions by: Sam Saint-Pettersen +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +declare module "random-string" { + function randomString(opts?: Object): string; + export = randomString; +}