strapi-plugin-firebase-authentication
Version:
Allows easy integration between clients utilizing Firebase for authentication and Strapi
22 lines (21 loc) • 720 B
TypeScript
import _ from "lodash";
import { EmailTemplate, TemplateVariables, TemplateType } from "../templates/types";
declare class TemplateService {
/**
* Get template with user overrides from configuration
*/
getTemplate(templateType: TemplateType): Promise<EmailTemplate>;
/**
* Compile a template string using Lodash
* Uses Lodash default delimiters: <%= %>
*/
compileTemplate(templateString: string): _.TemplateExecutor;
/**
* Validate that required variables are present
*/
validateVariables(variables: Partial<TemplateVariables>, required: string[]): void;
}
declare const _default: ({ strapi }: {
strapi: any;
}) => TemplateService;
export default _default;