mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-06-28 22:30:01 +00:00
add sub module export
This commit is contained in:
237
crypto-js/index.d.ts
vendored
237
crypto-js/index.d.ts
vendored
@@ -3,9 +3,6 @@
|
||||
// Definitions by: Michael Zabka <https://github.com/misak113/>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
|
||||
export = CryptoJS;
|
||||
export as namespace CryptoJS;
|
||||
|
||||
declare var CryptoJS: CryptoJS.Hashes;
|
||||
declare namespace CryptoJS {
|
||||
type Hash = (message: string, key?: string, ...options: any[]) => string;
|
||||
@@ -113,5 +110,239 @@ declare namespace CryptoJS {
|
||||
NoPadding: Padding;
|
||||
};
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
declare module "crypto-js" {
|
||||
var CryptoJS: CryptoJS.Hashes;
|
||||
export = CryptoJS;
|
||||
}
|
||||
|
||||
/* --------------------------------- */
|
||||
declare module "crypto-js/core" {
|
||||
var core: any;
|
||||
export = core;
|
||||
}
|
||||
|
||||
declare module "crypto-js/x64-core" {
|
||||
var x64: any;
|
||||
export = x64;
|
||||
}
|
||||
|
||||
declare module "crypto-js/lib-typedarrays" {
|
||||
var libWordArray: any;
|
||||
export = libWordArray;
|
||||
}
|
||||
|
||||
/* --------------------------------- */
|
||||
declare module "crypto-js/md5" {
|
||||
var MD5: CryptoJS.Hash;
|
||||
export = MD5;
|
||||
}
|
||||
|
||||
declare module "crypto-js/sha1" {
|
||||
var SHA1: CryptoJS.Hash;
|
||||
export = SHA1;
|
||||
}
|
||||
|
||||
declare module "crypto-js/sha256" {
|
||||
var SHA256: CryptoJS.Hash;
|
||||
export = SHA256;
|
||||
}
|
||||
|
||||
declare module "crypto-js/sha224" {
|
||||
var SHA224: CryptoJS.Hash;
|
||||
export = SHA224;
|
||||
}
|
||||
|
||||
declare module "crypto-js/sha512" {
|
||||
var SHA512: CryptoJS.Hash;
|
||||
export = SHA512;
|
||||
}
|
||||
|
||||
declare module "crypto-js/sha384" {
|
||||
var SHA384: CryptoJS.Hash;
|
||||
export = SHA384;
|
||||
}
|
||||
|
||||
declare module "crypto-js/sha3" {
|
||||
var SHA3: CryptoJS.Hash;
|
||||
export = SHA3;
|
||||
}
|
||||
|
||||
declare module "crypto-js/ripemd160" {
|
||||
var RIPEMD160: CryptoJS.Hash;
|
||||
export = RIPEMD160;
|
||||
}
|
||||
|
||||
/* --------------------------------- */
|
||||
declare module "crypto-js/hmac-md5" {
|
||||
var HmacMD5: CryptoJS.Hash;
|
||||
export = HmacMD5;
|
||||
}
|
||||
|
||||
declare module "crypto-js/hmac-sha1" {
|
||||
var HmacSHA1: CryptoJS.Hash;
|
||||
export = HmacSHA1;
|
||||
}
|
||||
|
||||
declare module "crypto-js/hmac-sha256" {
|
||||
var HmacSHA256: CryptoJS.Hash;
|
||||
export = HmacSHA256;
|
||||
}
|
||||
|
||||
declare module "crypto-js/hmac-sha224" {
|
||||
var HmacSHA224: CryptoJS.Hash;
|
||||
export = HmacSHA224;
|
||||
}
|
||||
|
||||
declare module "crypto-js/hmac-sha512" {
|
||||
var HmacSHA512: CryptoJS.Hash;
|
||||
export = HmacSHA512;
|
||||
}
|
||||
|
||||
declare module "crypto-js/hmac-sha384" {
|
||||
var HmacSHA384: CryptoJS.Hash;
|
||||
export = HmacSHA384;
|
||||
}
|
||||
|
||||
declare module "crypto-js/hmac-sha3" {
|
||||
var HmacSHA3: CryptoJS.Hash;
|
||||
export = HmacSHA3;
|
||||
}
|
||||
|
||||
declare module "crypto-js/hmac-ripemd160" {
|
||||
var HmacRIPEMD160: CryptoJS.Hash;
|
||||
export = HmacRIPEMD160;
|
||||
}
|
||||
|
||||
/* --------------------------------- */
|
||||
declare module "crypto-js/pbkdf2" {
|
||||
var PBKDF2: CryptoJS.Hash;
|
||||
export = PBKDF2;
|
||||
}
|
||||
|
||||
/* --------------------------------- */
|
||||
declare module "crypto-js/aes" {
|
||||
var AES: CryptoJS.Cipher;
|
||||
export = AES;
|
||||
}
|
||||
|
||||
declare module "crypto-js/tripledes" {
|
||||
var TripleDES: CryptoJS.Cipher;
|
||||
export = TripleDES;
|
||||
}
|
||||
|
||||
declare module "crypto-js/rc4" {
|
||||
var RC4: CryptoJS.Cipher;
|
||||
export = RC4;
|
||||
}
|
||||
|
||||
declare module "crypto-js/rabbit" {
|
||||
var Rabbit: CryptoJS.Cipher;
|
||||
export = Rabbit;
|
||||
}
|
||||
|
||||
declare module "crypto-js/rabbit-legacy" {
|
||||
var RabbitLegacy: CryptoJS.Cipher;
|
||||
export = RabbitLegacy;
|
||||
}
|
||||
|
||||
declare module "crypto-js/evpkdf" {
|
||||
var EvpKDF: CryptoJS.Cipher;
|
||||
export = EvpKDF;
|
||||
}
|
||||
|
||||
/* --------------------------------- */
|
||||
declare module "crypto-js/format-openssl" {
|
||||
var FormatOpenssl: any;
|
||||
export = FormatOpenssl;
|
||||
}
|
||||
|
||||
declare module "crypto-js/format-hex" {
|
||||
var FormatHex: any;
|
||||
export = FormatHex;
|
||||
}
|
||||
|
||||
/* --------------------------------- */
|
||||
declare module "crypto-js/enc-latin1" {
|
||||
var encLatin1: CryptoJS.Encoder;
|
||||
export = encLatin1;
|
||||
}
|
||||
|
||||
declare module "crypto-js/enc-utf8" {
|
||||
var encUtf8: CryptoJS.Encoder;
|
||||
export = encUtf8;
|
||||
}
|
||||
|
||||
declare module "crypto-js/enc-hex" {
|
||||
var encHex: CryptoJS.Encoder;
|
||||
export = encHex;
|
||||
}
|
||||
|
||||
declare module "crypto-js/enc-utf16" {
|
||||
var encUtf16: CryptoJS.Encoder;
|
||||
export = encUtf16;
|
||||
}
|
||||
|
||||
declare module "crypto-js/enc-base64" {
|
||||
var encBase64: CryptoJS.Encoder;
|
||||
export = encBase64;
|
||||
}
|
||||
|
||||
/* --------------------------------- */
|
||||
declare module "crypto-js/mode-cfb" {
|
||||
var modeCFB: CryptoJS.Mode;
|
||||
export = modeCFB;
|
||||
}
|
||||
|
||||
declare module "crypto-js/mode-ctr" {
|
||||
var modeCTR: CryptoJS.Mode;
|
||||
export = modeCTR;
|
||||
}
|
||||
|
||||
declare module "crypto-js/mode-ctr-gladman" {
|
||||
var modeCTRGladman: CryptoJS.Mode;
|
||||
export = modeCTRGladman;
|
||||
}
|
||||
|
||||
declare module "crypto-js/mode-ofb" {
|
||||
var modeOFB: CryptoJS.Mode;
|
||||
export = modeOFB;
|
||||
}
|
||||
|
||||
declare module "crypto-js/mode-ecb" {
|
||||
var modeECB: CryptoJS.Mode;
|
||||
export = modeECB;
|
||||
}
|
||||
|
||||
/* --------------------------------- */
|
||||
declare module "crypto-js/pad-pkcs7" {
|
||||
var padPkcs7: CryptoJS.Padding;
|
||||
export = padPkcs7;
|
||||
}
|
||||
|
||||
declare module "crypto-js/pad-ansix923" {
|
||||
var padAnsiX923: CryptoJS.Padding;
|
||||
export = padAnsiX923;
|
||||
}
|
||||
|
||||
declare module "crypto-js/pad-iso10126" {
|
||||
var padIso10126: CryptoJS.Padding;
|
||||
export = padIso10126;
|
||||
}
|
||||
|
||||
declare module "crypto-js/pad-iso97971" {
|
||||
var padIso97971: CryptoJS.Padding;
|
||||
export = padIso97971;
|
||||
}
|
||||
|
||||
declare module "crypto-js/pad-zeropadding" {
|
||||
var padZeroPadding: CryptoJS.Padding;
|
||||
export = padZeroPadding;
|
||||
}
|
||||
|
||||
declare module "crypto-js/pad-nopadding" {
|
||||
var padNoPadding: CryptoJS.Padding;
|
||||
export = padNoPadding;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user