UNPKG

@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
// 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 };