import libAsync = require("../.."); function rawPromiseApplySample(): Promise { let rp = new libAsync.RawPromise(); setTimeout(function(): void { rp.resolve(123); }, 1000); return rp.promise; } export = function(): void { console.info("The test for libAsync.tools.RawPromise started."); rawPromiseApplySample().then(function(result: number): void { console.info(`[tools.RawPromise] ${result}.`); }); };