html -> md
This commit is contained in:
221
docs/classes/Tpl.md
Normal file
221
docs/classes/Tpl.md
Normal file
@@ -0,0 +1,221 @@
|
||||
[**flummpress**](../README.md)
|
||||
|
||||
***
|
||||
|
||||
[flummpress](../README.md) / Tpl
|
||||
|
||||
# Class: Tpl
|
||||
|
||||
Defined in: template.ts:4
|
||||
|
||||
## Constructors
|
||||
|
||||
### new Tpl()
|
||||
|
||||
> **new Tpl**(): `Template`
|
||||
|
||||
Defined in: template.ts:11
|
||||
|
||||
#### Returns
|
||||
|
||||
`Template`
|
||||
|
||||
## Methods
|
||||
|
||||
### escape()
|
||||
|
||||
> **escape**(`str`): `string`
|
||||
|
||||
Defined in: template.ts:147
|
||||
|
||||
Escapes a string for safe usage in HTML.
|
||||
|
||||
#### Parameters
|
||||
|
||||
##### str
|
||||
|
||||
`string`
|
||||
|
||||
The string to escape.
|
||||
|
||||
#### Returns
|
||||
|
||||
`string`
|
||||
|
||||
The escaped string.
|
||||
|
||||
***
|
||||
|
||||
### forEach()
|
||||
|
||||
> **forEach**(`o`, `f`): `void`
|
||||
|
||||
Defined in: template.ts:163
|
||||
|
||||
Iterates over an object or array and applies a callback function.
|
||||
|
||||
#### Parameters
|
||||
|
||||
##### o
|
||||
|
||||
`any`
|
||||
|
||||
The object or array to iterate over.
|
||||
|
||||
##### f
|
||||
|
||||
(`value`, `key`) => `void`
|
||||
|
||||
The callback function.
|
||||
|
||||
#### Returns
|
||||
|
||||
`void`
|
||||
|
||||
***
|
||||
|
||||
### getMtime()
|
||||
|
||||
> **getMtime**(`file`): `number`
|
||||
|
||||
Defined in: template.ts:180
|
||||
|
||||
Retrieves the last modification time of a file.
|
||||
|
||||
#### Parameters
|
||||
|
||||
##### file
|
||||
|
||||
`string`
|
||||
|
||||
The file path to check.
|
||||
|
||||
#### Returns
|
||||
|
||||
`number`
|
||||
|
||||
The last modification time in milliseconds.
|
||||
|
||||
***
|
||||
|
||||
### render()
|
||||
|
||||
> **render**(`file`, `data`, `locals`): `string`
|
||||
|
||||
Defined in: template.ts:103
|
||||
|
||||
Renders a template with the provided data and local variables.
|
||||
|
||||
#### Parameters
|
||||
|
||||
##### file
|
||||
|
||||
`string`
|
||||
|
||||
The name of the template file (without extension).
|
||||
|
||||
##### data
|
||||
|
||||
`Record`\<`string`, `any`\> = `{}`
|
||||
|
||||
Data object to inject into the template.
|
||||
|
||||
##### locals
|
||||
|
||||
`Record`\<`string`, `any`\> = `{}`
|
||||
|
||||
Local variables to be used within the template.
|
||||
|
||||
#### Returns
|
||||
|
||||
`string`
|
||||
|
||||
The rendered HTML string.
|
||||
|
||||
***
|
||||
|
||||
### setCache()
|
||||
|
||||
> **setCache**(`cache`): `void`
|
||||
|
||||
Defined in: template.ts:48
|
||||
|
||||
Enables or disables the template caching mechanism.
|
||||
|
||||
#### Parameters
|
||||
|
||||
##### cache
|
||||
|
||||
`boolean`
|
||||
|
||||
If true, enables caching.
|
||||
|
||||
#### Returns
|
||||
|
||||
`void`
|
||||
|
||||
***
|
||||
|
||||
### setDebug()
|
||||
|
||||
> **setDebug**(`debug`): `void`
|
||||
|
||||
Defined in: template.ts:23
|
||||
|
||||
Enables or disables debug mode.
|
||||
|
||||
#### Parameters
|
||||
|
||||
##### debug
|
||||
|
||||
`boolean`
|
||||
|
||||
If true, enables debug mode.
|
||||
|
||||
#### Returns
|
||||
|
||||
`void`
|
||||
|
||||
***
|
||||
|
||||
### setGlobals()
|
||||
|
||||
> **setGlobals**(`globals`): `void`
|
||||
|
||||
Defined in: template.ts:40
|
||||
|
||||
Sets global variables to be used in all templates.
|
||||
|
||||
#### Parameters
|
||||
|
||||
##### globals
|
||||
|
||||
`Record`\<`string`, `any`\>
|
||||
|
||||
An object containing global variables.
|
||||
|
||||
#### Returns
|
||||
|
||||
`void`
|
||||
|
||||
***
|
||||
|
||||
### setViews()
|
||||
|
||||
> **setViews**(`views`): `void`
|
||||
|
||||
Defined in: template.ts:31
|
||||
|
||||
Sets the directory for template files and preloads all templates.
|
||||
|
||||
#### Parameters
|
||||
|
||||
##### views
|
||||
|
||||
`string`
|
||||
|
||||
The directory path for template files.
|
||||
|
||||
#### Returns
|
||||
|
||||
`void`
|
||||
Reference in New Issue
Block a user