piral-core
Version:
The core library for creating a Piral instance.
10 lines • 335 B
JavaScript
export function defineAction(ctx, actionName, action) {
ctx[actionName] = action.bind(ctx, ctx);
}
export function defineActions(ctx, actions) {
for (const actionName of Object.keys(actions)) {
const action = actions[actionName];
defineAction(ctx, actionName, action);
}
}
//# sourceMappingURL=define.js.map