@busy-hour/blaze
Version:
<h1 align='center'>🔥 Blaze</h1> <div align='center'> An event driven framework for 🔥 Hono.js </div>
27 lines (26 loc) • 840 B
JavaScript
// src/creator/index.ts
import { createAction, createActionValidator } from "./action.js";
import { createEvent, createEventValidator } from "./event.js";
import { createAfterHook, createBeforeHook } from "./hooks.js";
import { createActionOpenAPI } from "./openapi.js";
import { createService } from "./service.js";
var ActionCreator = createAction;
ActionCreator.validator = createActionValidator;
ActionCreator.openapi = createActionOpenAPI;
ActionCreator.hook = {
after: createAfterHook,
before: createBeforeHook
};
var EventCreator = createEvent;
EventCreator.validator = createEventValidator;
var ServiceCreator = createService;
ServiceCreator.action = ActionCreator;
ServiceCreator.event = EventCreator;
var BlazeCreator = {
service: ServiceCreator,
action: ActionCreator,
event: EventCreator
};
export {
BlazeCreator
};