Add return types to functions that are not void

This commit is contained in:
Matt McWilliams 2021-03-26 18:22:42 -04:00
parent c0fcdd62da
commit 54057021a4
1 changed files with 4 additions and 4 deletions

View File

@ -25,7 +25,7 @@ let TMPPATH : string
* *
* @returns {Promise} Promise containing the complete stdio * @returns {Promise} Promise containing the complete stdio
**/ **/
async function exec (cmd : string) { async function exec (cmd : string) : Promise<string> {
return new Promise((resolve : any, reject : any) => { return new Promise((resolve : any, reject : any) => {
return execRaw(cmd, { maxBuffer : 500 * 1024 * 1024}, (err : any, stdio : string, stderr : string) => { return execRaw(cmd, { maxBuffer : 500 * 1024 * 1024}, (err : any, stdio : string, stderr : string) => {
if (err) return reject(err) if (err) return reject(err)
@ -40,7 +40,7 @@ async function exec (cmd : string) {
* *
* @returns {Promise} Promise that resolves after set time * @returns {Promise} Promise that resolves after set time
**/ **/
async function delay (ms : number) { async function delay (ms : number) : Promise<any> {
return new Promise((resolve : any, reject : any) =>{ return new Promise((resolve : any, reject : any) =>{
return setTimeout(resolve, ms) return setTimeout(resolve, ms)
}) })
@ -49,7 +49,7 @@ async function delay (ms : number) {
* Log function wrapper that can silences logs when * Log function wrapper that can silences logs when
* QUIET == true * QUIET == true
*/ */
function log (msg : string, err : any = false) { function log (msg : string, err : any = false) : boolean {
if (QUIET) return false if (QUIET) return false
if (err) { if (err) {
console.error(msg, 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 * @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<string> {
let ext : string = 'tif' let ext : string = 'tif'
let exe : string = avconv ? 'avconv' : 'ffmpeg' let exe : string = avconv ? 'avconv' : 'ffmpeg'
let tmpoutput : string let tmpoutput : string