static runFunction(callback, ...args) {
            let interval = setInterval(() => {
                if (typeof FileMaker === 'object') {
                    clearInterval(interval);
                    callback.call(this, ...args);
                }
            }, 100);
        }
/**
         * Execute a JavaScript function after the FileMaker object has loaded.
         * @param {Function} callback The function to execute.
         * @param  {...any} args The arguments to pass to the function.
         */
Execute a JavaScript function after the FileMaker object has loaded.
@param {Function} callback The function to execute.
@param  {...any} args The arguments to pass to the function.
Execute a JavaScript function after the FileMaker object has loaded . @param { Function } callback The function to execute . @param { ... any } args The arguments to pass to the function .
static runFunction(callback, ...args) {
            let interval = setInterval(() => {
                if (typeof FileMaker === 'object') {
                    clearInterval(interval);
                    callback.call(this, ...args);
                }
            }, 100);
        }
static runFunction ( callback , ... args ) { let interval = setInterval ( ( ) => { if ( typeof FileMaker === 'object' ) { clearInterval ( interval ) ; callback . call ( this , ... args ) ; } } , 100 ) ; }
Execute a JavaScript function after the FileMaker object has loaded.
Execute a JavaScript function after the FileMaker object has loaded .