From ddfdf46397b3894ef98a70b4de1bbccbf39a381b Mon Sep 17 00:00:00 2001 From: MIZUNE Pine Date: Sat, 30 Aug 2014 10:22:37 +0900 Subject: [PATCH] Add md5 --- md5/md5-test.ts | 9 +++++++++ md5/md5.d.ts | 11 +++++++++++ 2 files changed, 20 insertions(+) create mode 100644 md5/md5-test.ts create mode 100644 md5/md5.d.ts diff --git a/md5/md5-test.ts b/md5/md5-test.ts new file mode 100644 index 0000000000..036ad9c2a1 --- /dev/null +++ b/md5/md5-test.ts @@ -0,0 +1,9 @@ +/// + +var hash: string; +hash = CybozuLabs.MD5.calc("abc"); +hash = CybozuLabs.MD5.calc("abc", CybozuLabs.MD5.BY_ASCII); +hash = CybozuLabs.MD5.calc("abc", CybozuLabs.MD5.BY_UTF16); + +var version: string; +version = CybozuLabs.MD5.VERSION; \ No newline at end of file diff --git a/md5/md5.d.ts b/md5/md5.d.ts new file mode 100644 index 0000000000..207a306996 --- /dev/null +++ b/md5/md5.d.ts @@ -0,0 +1,11 @@ +// Type definitions for CybozuLabs.MD5 +// Project: http://labs.cybozu.co.jp/blog/mitsunari/2007/07/md5js_1.html +// Definitions by: MIZUNE Pine +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +declare module CybozuLabs.MD5 { + var VERSION: string; + var BY_ASCII: number; + var BY_UTF16: number; + function calc(str: string, option?: number): string; +} \ No newline at end of file