blob: 4ecbd34845935dd6b94334c757f35d4348def549 [file] [log] [blame]
declare module 'punycode' {
function ucs2decode(string:string):Array<number>;
function ucs2encode(array:Array<number>):string;
function decode(string:string):string;
function encode(string:string):string;
function toASCII(string:string):string;
function toUnicode(string:string):string;
interface Punycode {
'version': '2.2.0';
'ucs2': {
'decode': typeof ucs2decode;
'encode': typeof ucs2encode;
},
'decode': typeof decode;
'encode': typeof encode;
'toASCII': typeof toASCII;
'toUnicode': typeof toUnicode;
}
const punycode:Punycode;
export default punycode;
}