From 54057021a4e63e68d8d5132d6d5174cb2692203e Mon Sep 17 00:00:00 2001 From: sixteenmillimeter Date: Fri, 26 Mar 2021 18:22:42 -0400 Subject: [PATCH] Add return types to functions that are not void --- src/frameloom.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/frameloom.ts b/src/frameloom.ts index d69482e..3ba2975 100755 --- a/src/frameloom.ts +++ b/src/frameloom.ts @@ -25,7 +25,7 @@ let TMPPATH : string * * @returns {Promise} Promise containing the complete stdio **/ -async function exec (cmd : string) { +async function exec (cmd : string) : Promise { return new Promise((resolve : any, reject : any) => { return execRaw(cmd, { maxBuffer : 500 * 1024 * 1024}, (err : any, stdio : string, stderr : string) => { if (err) return reject(err) @@ -40,7 +40,7 @@ async function exec (cmd : string) { * * @returns {Promise} Promise that resolves after set time **/ -async function delay (ms : number) { +async function delay (ms : number) : Promise { return new Promise((resolve : any, reject : any) =>{ return setTimeout(resolve, ms) }) @@ -49,7 +49,7 @@ async function delay (ms : number) { * Log function wrapper that can silences logs when * QUIET == true */ -function log (msg : string, err : any = false) { +function log (msg : string, err : any = false) : boolean { if (QUIET) return false if (err) { console.error(msg, err) @@ -141,7 +141,7 @@ async function clear () { * * @returns {string} String with the export order, not sure why I did this **/ -async function frames (video : string, order : number, avconv : boolean) { +async function frames (video : string, order : number, avconv : boolean) : Promise { let ext : string = 'tif' let exe : string = avconv ? 'avconv' : 'ffmpeg' let tmpoutput : string