fromFlag(flaggable, bindingData) {
        var result = new this(flaggable.getFlag('foundry-ink', 'binding'));
        result.callbackFn = new Function('...args', result.callbackFn);
        return result;
    }
/**
     * Retrieves external binding data, allowing ink's FFI external bindings to be
     * reregistered when a story needs to resume. 
     * 
     * @param {FlaggableObject} flaggable - the object that implements foundry's
     *     setFlag interface.
     * @returns {BindingData} the external binding stored in a
     *     flag.
     */
Retrieves external binding data, allowing ink's FFI external bindings to be
reregistered when a story needs to resume.

@param {FlaggableObject} flaggable - the object that implements foundry's
setFlag interface.
@returns {BindingData} the external binding stored in a
flag.
Retrieves external binding data allowing ink ' s FFI external bindings to be reregistered when a story needs to resume . @param { FlaggableObject } flaggable - the object that implements foundry ' s setFlag interface . @returns { BindingData } the external binding stored in a flag .
fromFlag(flaggable, bindingData) {
        var result = new this(flaggable.getFlag('foundry-ink', 'binding'));
        result.callbackFn = new Function('...args', result.callbackFn);
        return result;
    }
fromFlag ( flaggable , bindingData ) { var result = new this ( flaggable . getFlag ( 'foundry-ink' , 'binding' ) ) ; result . callbackFn = new Function ( '...args' , result . callbackFn ) ; return result ; }
Retrieves external binding data, allowing ink's FFI external bindings to be
 reregistered when a story needs to resume.
Retrieves external binding data allowing ink ' s FFI external bindings to be reregistered when a story needs to resume .