Skip to main content

Tiddler

tw5-typed


tw5-typed / tiddler / Tiddler

Class: Tiddler

Defined in: src/tiddler/index.d.ts:17

Constructors

Constructor

new Tiddler(...tiddlers): Tiddler

Defined in: src/tiddler/index.d.ts:27

Parameters

tiddlers

...(Tiddler | Record<string, unknown>)[]

multiple tiddler fields or instances, will merge them to create a new one

Returns

Tiddler

Properties

cache

readonly cache: ITiddlerCache

Defined in: src/tiddler/index.d.ts:20


fields

readonly fields: ITiddlerFields

Defined in: src/tiddler/index.d.ts:22


fieldModules

static fieldModules: Record<string, IModuleInfo>

Defined in: src/tiddler/index.d.ts:18

Methods

getFieldDay()

getFieldDay(field): string

Defined in: src/tiddler/index.d.ts:42

Parameters

field

string

Returns

string


getFieldList()

getFieldList(field, defaultValue?): string[]

Defined in: src/tiddler/index.d.ts:46

Get the value of a field as a list

Parameters

field

string

defaultValue?

string

Returns

string[]


getFieldString()

getFieldString(field, defaultValue?): string

Defined in: src/tiddler/index.d.ts:36

Stringify the field with the associated tiddler field module (if any)

Parameters

field

string

defaultValue?

string

Returns

string


getFieldStringBlock()

getFieldStringBlock(options): string

Defined in: src/tiddler/index.d.ts:52

Get all the fields as a name:value block.

Parameters

options
exclude?

string[]

Returns

string


getFieldStrings()

getFieldStrings(options?): Record<string, string>

Defined in: src/tiddler/index.d.ts:41

Get all the fields as a hashmap of strings. Options: exclude: an array of field names to exclude

Parameters

options?
exclude?

string[]

Returns

Record<string, string>


hasField()

hasField(field): boolean

Defined in: src/tiddler/index.d.ts:30

Parameters

field

string

Returns

boolean


hasTag()

hasTag(tag): boolean

Defined in: src/tiddler/index.d.ts:29

Parameters

tag

string

Returns

boolean


isDraft()

isDraft(): boolean

Defined in: src/tiddler/index.d.ts:32

Returns

boolean


isEqual()

isEqual(tiddler, excludeFields?): boolean

Defined in: src/tiddler/index.d.ts:54

Parameters

tiddler

Tiddler

excludeFields?

string[]

Returns

boolean


isPlugin()

isPlugin(): boolean

Defined in: src/tiddler/index.d.ts:31

Returns

boolean