Skip to content

BlockSuite API Documentation / @blocksuite/affine-block-root / TemplateManager

Interface: TemplateManager

Defined in: packages/affine/blocks/block-root/src/edgeless/components/toolbar/template/template-type.ts:34

Methods

categories()

categories(): string[] | Promise<string[]>

Defined in: packages/affine/blocks/block-root/src/edgeless/components/toolbar/template/template-type.ts:37

Returns

string[] | Promise<string[]>


extend()?

optional extend(manager): void

Defined in: packages/affine/blocks/block-root/src/edgeless/components/toolbar/template/template-type.ts:41

Parameters

manager

TemplateManager

Returns

void


list()

list(category): Template[] | Promise<Template[]>

Defined in: packages/affine/blocks/block-root/src/edgeless/components/toolbar/template/template-type.ts:35

Parameters

category

string

Returns

Template[] | Promise<Template[]>


search(keyword, category?): Template[] | Promise<Template[]>

Defined in: packages/affine/blocks/block-root/src/edgeless/components/toolbar/template/template-type.ts:39

Parameters

keyword

string

category?

string

Returns

Template[] | Promise<Template[]>