Skip to main content

IHooks

tw5-typed


tw5-typed / hooks / IHooks

Interface: IHooks

Defined in: src/hooks.d.ts:31

Properties

names

names: Record<string, (...arguments_) => unknown[]>

Defined in: src/hooks.d.ts:130

Methods

addHook()

Call Signature

addHook(hookName, callback): void

Defined in: src/hooks.d.ts:33

Add hooks to the hashmap

Parameters
hookName

"th-server-command-post-start"

callback

(server, nodeServer, who) => void

Returns

void

Call Signature

addHook(hookName, callback): any

Defined in: src/hooks.d.ts:41

Parameters
hookName

"th-saving-tiddler" | "th-renaming-tiddler" | "th-relinking-tiddler"

callback

(toTiddler, fromTiddler) => Tiddler

Returns

any

Call Signature

addHook(hookName, callback): any

Defined in: src/hooks.d.ts:45

Parameters
hookName

"th-importing-tiddler" | "th-before-importing"

callback

(tiddler) => Tiddler

Returns

any

Call Signature

addHook(hookName, callback): any

Defined in: src/hooks.d.ts:49

Parameters
hookName

"th-opening-default-tiddlers-list"

callback

(storyList) => string[]

Returns

any

Call Signature

addHook(hookName, callback): any

Defined in: src/hooks.d.ts:53

Parameters
hookName

"th-make-tiddler-path"

callback

(fullPath, fullPath) => string

Returns

any

Call Signature

addHook(hookName, callback): any

Defined in: src/hooks.d.ts:57

Parameters
hookName

"th-rendering-element"

callback

(parseTreeNodes, widget) => parseTreeNodes

Returns

any

Call Signature

addHook(hookName, callback): void

Defined in: src/hooks.d.ts:64

Parameters
hookName

"th-navigating"

callback

(event) => NavigatingInfo & IWidgetEvent

Returns

void

Call Signature

addHook(hookName, callback): any

Defined in: src/hooks.d.ts:70

Parameters
hookName

"th-closing-tiddler" | "th-editing-tiddler" | "th-cancelling-tiddler" | "th-new-tiddler"

callback

(event) => unknown

Returns

any

Call Signature

addHook(hookName, callback): any

Defined in: src/hooks.d.ts:71

Parameters
hookName

"th-deleting-tiddler"

callback

(title) => void

Returns

any

Call Signature

addHook(hookName, callback): any

Defined in: src/hooks.d.ts:72

Parameters
hookName

"th-page-refreshed" | "th-boot-tiddlers-loaded" | "th-page-refreshing"

callback

() => void

Returns

any

Call Signature

addHook(hookName, callback): any

Defined in: src/hooks.d.ts:73

Parameters
hookName

"th-importing-file"

callback

(props) => boolean

Returns

any

Call Signature

addHook(hookName, callback): any

Defined in: src/hooks.d.ts:77

Parameters
hookName

string

callback

(...arguments_) => unknown

Returns

any


invokeHook()

invokeHook(hookName, event): IWidgetEvent

Defined in: src/hooks.d.ts:81

Invoke the hook by key

Parameters

hookName

string

event

IWidgetEvent

Returns

IWidgetEvent


removeHook()

Call Signature

removeHook(hookName, callback): void

Defined in: src/hooks.d.ts:85

Remove hooks

Parameters
hookName

"th-server-command-post-start"

callback

(server, nodeServer, who) => void

Returns

void

Call Signature

removeHook(hookName, callback): any

Defined in: src/hooks.d.ts:93

Parameters
hookName

"th-saving-tiddler" | "th-renaming-tiddler" | "th-relinking-tiddler"

callback

(toTiddler, fromTiddler) => Tiddler

Returns

any

Call Signature

removeHook(hookName, callback): any

Defined in: src/hooks.d.ts:97

Parameters
hookName

"th-importing-tiddler" | "th-before-importing"

callback

(tiddler) => Tiddler

Returns

any

Call Signature

removeHook(hookName, callback): any

Defined in: src/hooks.d.ts:101

Parameters
hookName

"th-opening-default-tiddlers-list"

callback

(storyList) => string[]

Returns

any

Call Signature

removeHook(hookName, callback): any

Defined in: src/hooks.d.ts:105

Parameters
hookName

"th-make-tiddler-path"

callback

(fullPath, fullPath) => string

Returns

any

Call Signature

removeHook(hookName, callback): any

Defined in: src/hooks.d.ts:109

Parameters
hookName

"th-rendering-element"

callback

(parseTreeNodes, widget) => parseTreeNodes

Returns

any

Call Signature

removeHook(hookName, callback): void

Defined in: src/hooks.d.ts:116

Parameters
hookName

"th-navigating"

callback

(event) => NavigatingInfo & IWidgetEvent

Returns

void

Call Signature

removeHook(hookName, callback): any

Defined in: src/hooks.d.ts:122

Parameters
hookName

"th-closing-tiddler" | "th-editing-tiddler" | "th-cancelling-tiddler" | "th-new-tiddler"

callback

(event) => unknown

Returns

any

Call Signature

removeHook(hookName, callback): any

Defined in: src/hooks.d.ts:123

Parameters
hookName

"th-deleting-tiddler"

callback

(title) => void

Returns

any

Call Signature

removeHook(hookName, callback): any

Defined in: src/hooks.d.ts:124

Parameters
hookName

"th-page-refreshed" | "th-boot-tiddlers-loaded" | "th-page-refreshing"

callback

() => void

Returns

any

Call Signature

removeHook(hookName, callback): any

Defined in: src/hooks.d.ts:125

Parameters
hookName

"th-importing-file"

callback

(props) => boolean

Returns

any

Call Signature

removeHook(hookName, callback): any

Defined in: src/hooks.d.ts:129

Parameters
hookName

string

callback

(...arguments_) => unknown

Returns

any