Sprotty
Toggle Dark/Light/Auto modeToggle Dark/Light/Auto modeToggle Dark/Light/Auto modeBack to homepage

Class. Thunk View

init()

protected init(thunk): void

Defined in: packages/sprotty/src/base/views/thunk-view.ts:73

Parameters

thunk

VNode

Returns

void


prepatch()

protected prepatch(oldVnode, thunk): void

Defined in: packages/sprotty/src/base/views/thunk-view.ts:79

Parameters

oldVnode

VNode

thunk

VNode

Returns

void


render()

render(model, context): VNode

Defined in: packages/sprotty/src/base/views/thunk-view.ts:45

Parameters

model

SModelElementImpl

context

RenderingContext

Returns

VNode

Implementation of

IView.render


renderAndDecorate()

protected renderAndDecorate(model, context): VNode

Defined in: packages/sprotty/src/base/views/thunk-view.ts:57

Parameters

model

SModelElementImpl

context

RenderingContext

Returns

VNode


selector()

abstract selector(model): string

Defined in: packages/sprotty/src/base/views/thunk-view.ts:38

Returns the selector of the VNode root, i.e. it’s element type.

Parameters

model

SModelElementImpl

Returns

string


watchedArgs()

abstract watchedArgs(model): any[]

Defined in: packages/sprotty/src/base/views/thunk-view.ts:33

Returns the array of values that are watched for changes. If they haven’t change since the last rendering, the VNode is neither recalculated nor patched.

Parameters

model

SModelElementImpl

Returns

any[]