diff --git a/randomstring/randomstring-tests.ts b/randomstring/randomstring-tests.ts new file mode 100644 index 0000000000..d612b15daf --- /dev/null +++ b/randomstring/randomstring-tests.ts @@ -0,0 +1,18 @@ +/// + +import * as randomstring from "randomstring"; + +randomstring.generate(); + +randomstring.generate(24); + +randomstring.generate({ + length: 12, + readable: true, + capitalization: "", + charset: "alphabetic" +}); + +randomstring.generate({ + charset: "abc" +}); diff --git a/randomstring/randomstring.d.ts b/randomstring/randomstring.d.ts new file mode 100644 index 0000000000..e683cef6b7 --- /dev/null +++ b/randomstring/randomstring.d.ts @@ -0,0 +1,19 @@ +// Type definitions for randomstring 1.1.4 +// Project: https://github.com/klughammer/node-randomstring +// Definitions by: Isman Usoh +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +declare namespace Randomstring { + interface GenerateOptions { + length?: number; + readable?: boolean; + charset?: string; + capitalization?: string; + } + + function generate(options?: GenerateOptions): string; +} + +declare module "randomstring" { + export = Randomstring; +}