handlebars lekcja 1
This commit is contained in:
1 parent
e42104c4fb
commit
527e0a34bb
1265 files changed
+213278
No files matched your search
+35
@@ -0,0 +1,35 @@
|
||||
import type { UnknownObject, HelperDelegateObject, ConfigOptions, Engine, TemplateSpecificationObject, TemplateDelegateObject, FsCache, PartialTemplateOptions, PartialsDirObject, RenderOptions, RenderViewOptions, RenderCallback, HandlebarsImport, CompiledCache, PrecompiledCache } from "../types";
|
||||
export default class ExpressHandlebars {
|
||||
config: ConfigOptions;
|
||||
engine: Engine;
|
||||
encoding: BufferEncoding;
|
||||
layoutsDir?: string;
|
||||
extname: string;
|
||||
compiled: CompiledCache;
|
||||
precompiled: PrecompiledCache;
|
||||
_fsCache: FsCache;
|
||||
partialsDir?: string | PartialsDirObject | (string | PartialsDirObject)[];
|
||||
compilerOptions?: CompileOptions;
|
||||
runtimeOptions?: RuntimeOptions;
|
||||
helpers?: HelperDelegateObject;
|
||||
defaultLayout?: string | false;
|
||||
handlebars: HandlebarsImport;
|
||||
constructor(config?: ConfigOptions);
|
||||
getPartials(options?: PartialTemplateOptions): Promise<TemplateSpecificationObject | TemplateDelegateObject>;
|
||||
getTemplate(filePath: string, options?: PartialTemplateOptions): Promise<HandlebarsTemplateDelegate | TemplateSpecification>;
|
||||
getTemplates(dirPath: string, options?: PartialTemplateOptions): Promise<HandlebarsTemplateDelegate | TemplateSpecification>;
|
||||
render(filePath: string, context?: UnknownObject, options?: RenderOptions): Promise<string>;
|
||||
renderView(viewPath: string): Promise<string>;
|
||||
renderView(viewPath: string, options: RenderViewOptions): Promise<string>;
|
||||
renderView(viewPath: string, callback: RenderCallback): Promise<null>;
|
||||
renderView(viewPath: string, options: RenderViewOptions, callback: RenderCallback): Promise<null>;
|
||||
resetCache(filePathsOrFilter?: string | string[] | ((template: string) => boolean)): void;
|
||||
protected _compileTemplate(template: string, options?: RuntimeOptions): HandlebarsTemplateDelegate;
|
||||
protected _precompileTemplate(template: string, options?: RuntimeOptions): TemplateSpecification;
|
||||
protected _renderTemplate(template: HandlebarsTemplateDelegate, context?: UnknownObject, options?: RuntimeOptions): string;
|
||||
private _getDir;
|
||||
private _getFile;
|
||||
private _getTemplateName;
|
||||
private _resolveViewsPath;
|
||||
private _resolveLayoutPath;
|
||||
}
|
||||
Reference in new issue
Block a user