import { Operation, OperationObject, coreNamespace } from './operation' import { Generator } from '../generator' const kind = `${coreNamespace}/execute` export interface Execute extends OperationObject { gen: Generator } export function execute(gen: Generator): Execute { return { kind, gen } }