DefinitelyTyped/node-7z/node-7z-tests.ts
Erik Rothoff Andersson fe7f27c739 Add node-7z
2016-09-08 09:33:34 +02:00

21 lines
513 B
TypeScript

/// <reference path="node-7z.d.ts" />
import Zip = require('node-7z'); // Name the class as you want!
var myTask = new Zip();
myTask.extractFull('myArchive.7z', 'destination', { p: 'myPassword' })
// Equivalent to `on('data', function (files) { // ... });`
.progress(function (files: Array<string>): void {
console.log('Some files are extracted: %s', files);
})
// When all is done
.then(function () {
console.log('Extracting done!');
})
// On error
.catch(function (err: any) {
console.error(err);
});