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);