Skip to content

BlockSpec

Defined in: wp-typia-project-tools/src/runtime/templates/block-generator-service-spec.ts:50

alternateRenderTargets: readonly ("email" | "mjml" | "plain-text")[]

Defined in: wp-typia-project-tools/src/runtime/templates/block-generator-service-spec.ts:51


block: object

Defined in: wp-typia-project-tools/src/runtime/templates/block-generator-service-spec.ts:52

namespace: string

phpPrefix: string

slug: string

textDomain: string


compound: object

Defined in: wp-typia-project-tools/src/runtime/templates/block-generator-service-spec.ts:58

innerBlocksPreset: "horizontal" | "freeform" | "ordered" | "locked-structure"


metadata: object

Defined in: wp-typia-project-tools/src/runtime/templates/block-generator-service-spec.ts:61

category: string

description: string

icon: string

keyword: string

title: string


persistence: { enabled: false; } | { dataStorageMode: "post-meta" | "custom-table"; enabled: true; persistencePolicy: "public" | "authenticated"; scope: "single" | "compound-parent"; }

Defined in: wp-typia-project-tools/src/runtime/templates/block-generator-service-spec.ts:68


project: object

Defined in: wp-typia-project-tools/src/runtime/templates/block-generator-service-spec.ts:78

author: string


queryLoop: object

Defined in: wp-typia-project-tools/src/runtime/templates/block-generator-service-spec.ts:81

allowedControls: readonly string[]

enabled: boolean

postType: string


runtime: object

Defined in: wp-typia-project-tools/src/runtime/templates/block-generator-service-spec.ts:86

withMigrationUi: boolean

withTestPreset: boolean

withWpEnv: boolean

wpVersion: "7.0" | "6.9"


template: object

Defined in: wp-typia-project-tools/src/runtime/templates/block-generator-service-spec.ts:92

description: string

family: "basic" | "interactivity" | "persistence" | "compound" | "query-loop"

features: string[]