14 lines
		
	
	
		
			411 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			411 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
export function isRunnableFunctionWithParse(fn) {
 | 
						|
    return typeof fn.parse === 'function';
 | 
						|
}
 | 
						|
/**
 | 
						|
 * This is helper class for passing a `function` and `parse` where the `function`
 | 
						|
 * argument type matches the `parse` return type.
 | 
						|
 */
 | 
						|
export class ParsingToolFunction {
 | 
						|
    constructor(input) {
 | 
						|
        this.type = 'function';
 | 
						|
        this.function = input;
 | 
						|
    }
 | 
						|
}
 | 
						|
//# sourceMappingURL=RunnableFunction.mjs.map
 |