Skip to content

BlockSpec

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

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

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


block: object

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

namespace: string

phpPrefix: string

slug: string

textDomain: string


compound: object

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

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


metadata: object

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

category: string

description: string

icon: string

keyword: string

title: string


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

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


project: object

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

author: string


queryLoop: object

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

allowedControls: readonly string[]

enabled: boolean

postType: string


runtime: object

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

withMigrationUi: boolean

withTestPreset: boolean

withWpEnv: boolean


template: object

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

description: string

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

features: string[]