diff --git a/jbinary/jbinary-tests.ts b/jbinary/jbinary-tests.ts index c1e286fce4..f5f2abcbb4 100644 --- a/jbinary/jbinary-tests.ts +++ b/jbinary/jbinary-tests.ts @@ -1,5 +1,8 @@ /// +jBinary.loadData([0x05, 0x03, 0x7F, 0x1E]); +jBinary.load([0x05, 0x03, 0x7F, 0x1E]); + var originalData = [0x05, 0x03, 0x7F, 0x1E]; var b1 = new jBinary(originalData); console.log(b1.readAll()); @@ -14,3 +17,6 @@ b1.write('int8', 0x9A, 2); b1.writeAll(originalData); console.log(b1.slice(0, 2)); + +jBinary.saveAs('myfile.pdf', 'application/pdf'); +jBinary.toURI(); diff --git a/jbinary/jbinary.d.ts b/jbinary/jbinary.d.ts index f9a2f2aaa9..062a6bbb86 100644 --- a/jbinary/jbinary.d.ts +++ b/jbinary/jbinary.d.ts @@ -13,6 +13,12 @@ declare class jBinary { + static loadData(source:any, callback?: (error:string, data:any) => any):any; + static load(source:any, typeSet?:any, callback?: (error:string, data:any) => any):any; + + static saveAs(destination:any, mimeType?:string, callback?: (error:string, data:any) => any):any; + static toURI(mimeType?:string):any; + constructor(data:Array); constructor(data:jDataView, typeSet:Object); constructor(bufferSize:number, typeSet:Object);