hmpl-js
Version:
🐜 HMPL.js is a lightweight server-oriented template language for JavaScript. Fetch HTML, render it safely, and keep apps dynamic, modern, and small.
67 lines (61 loc) • 1.26 kB
TypeScript
import { compile, stringify } from "../src/main";
import {
HMPLRequestInit,
HMPLInstanceContext,
HMPLRequestContext,
HMPLRequestInitFunction,
HMPLInstance,
HMPLRequest,
HMPLRequestGet,
HMPLRequestGetParams,
HMPLHeadersInit,
HMPLIdentificationRequestInit,
HMPLCompile,
HMPLTemplateFunction,
HMPLRequestInfo,
HMPLIndicator,
HMPLContentTypes,
HMPLIndicatorTrigger,
HMPLRequestStatus,
HMPLCompileOptions,
HMPLAutoBodyOptions,
HMPLDisallowedTag,
HMPLDisallowedTags,
HMPLSanitize,
HMPLClearInterval,
HMPLBindOptions,
HMPLTemplateFunctionOptions
} from "../src/types";
const hmpl = {
compile,
stringify
};
export { compile, stringify };
export default hmpl;
export type {
HMPLRequestInit,
HMPLInstanceContext,
HMPLRequestContext,
HMPLRequestInitFunction,
HMPLInstance,
HMPLRequest,
HMPLRequestGet,
HMPLRequestGetParams,
HMPLHeadersInit,
HMPLIdentificationRequestInit,
HMPLCompile,
HMPLTemplateFunction,
HMPLRequestInfo,
HMPLIndicator,
HMPLContentTypes,
HMPLIndicatorTrigger,
HMPLRequestStatus,
HMPLCompileOptions,
HMPLAutoBodyOptions,
HMPLDisallowedTag,
HMPLDisallowedTags,
HMPLSanitize,
HMPLClearInterval,
HMPLBindOptions,
HMPLTemplateFunctionOptions
};