Skip to content
wp-typia
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Start Here
Overview
API Overview
Guides
Architecture Guide
Interactivity Guide
Migration Guide
Union Support Guide
Architecture
Block Generator Architecture
Block Generator Service
Block Generator Tool Contract
External Template Layers
Runtime Import Policy
Runtime Surface
Reference
CLI Reference
DataViews Compatibility
Error Export Contracts
WordPress AI Projections
Typia LLM Evaluation
Tutorials
Basic Block Tutorial
Compound Block Tutorial
Persistence Block Tutorial
API Reference
Core API
wp-typia-api-client/src/client-utils
Type Aliases
QueryScalar
Functions
encodeGetLikeRequest
isQueryScalar
joinPathWithQuery
joinUrlWithQuery
mergeHeaderInputs
parseResponsePayload
wp-typia-api-client/src
Interfaces
ApiEndpoint
EndpointCallOptions
Type Aliases
EndpointAuthIntent
EndpointTransport
Functions
callEndpoint
createEndpoint
createFetchTransport
withBearerToken
withComputedHeaders
withHeaders
withHeaderValue
References
normalizeValidationError
toValidationResult
EndpointRequestValidationResult
EndpointResponseValidationResult
EndpointValidationResult
EndpointValidationTarget
ValidationError
ValidationLike
ValidationResult
ApiClientConfigurationError
WpTypiaContractError
WpTypiaValidationAssertionError
wp-typia-api-client/src/runtime-primitives
Interfaces
RawValidationError
ValidationError
ValidationResult
Type Aliases
ValidationLike
Functions
isFormDataLike
isPlainObject
isValidationResult
normalizeExpected
normalizePath
normalizeValidationError
toValidationResult
wp-typia-block-runtime/src
Interfaces
BuildScaffoldBlockRegistrationResult
EditorFieldDescriptor
EditorFieldOption
EditorModelOptions
ManifestDefaultAttribute
ManifestDefaultsDocument
ScaffoldBlockMetadata
ScaffoldBlockRegistrationSettings
ScaffoldValidatorToolkitOptions
TypiaWebpackArtifactEntry
TypiaWebpackConfigOptions
TypiaWebpackPluginLoaderOptions
ValidationHookBindings
ValidationState
Type Aliases
EditorControlKind
ScaffoldBlockSupports
TypiaValidationError
ValidationResult
Functions
applyTemplateDefaultsFromManifest
assertManifestDefaultsDocument
assertManifestDocument
assertScaffoldBlockMetadata
assertTypiaWebpackCompatibility
buildScaffoldBlockRegistration
createAttributeUpdater
createEditorModel
createNestedAttributeUpdater
createScaffoldValidatorToolkit
createTypiaWebpackConfig
createUseTypiaValidationHook
defineManifestDefaultsDocument
defineManifestDocument
defineScaffoldBlockMetadata
describeEditorField
formatEditorFieldLabel
formatValidationError
formatValidationErrors
isManifestAttribute
isManifestDefaultsDocument
isManifestDocument
isScaffoldBlockMetadata
loadCompatibleTypiaWebpackPlugin
mergeNestedAttributeUpdate
normalizeValidationError
parseManifestDefaultsDocument
parseManifestDocument
parseScaffoldBlockMetadata
toAttributePatch
toNestedAttributePatch
toValidationResult
toValidationState
References
JsonValue
ManifestAttribute
ManifestConstraints
ManifestDocument
ManifestTsMetadata
ManifestTsKind
ManifestTypiaMetadata
ManifestWpMetadata
wp-typia-block-runtime/src/metadata-core
Interfaces
ArtifactSyncExecutionOptions
EndpointManifestContractDefinition
EndpointManifestDefinition
RestOpenApiContractDefinition
SyncBlockMetadataExecutionOptions
SyncBlockMetadataFailure
SyncBlockMetadataOptions
SyncBlockMetadataReport
SyncBlockMetadataResult
SyncEndpointClientOptions
SyncEndpointClientResult
SyncRestOpenApiContractsOptions
SyncRestOpenApiManifestOptions
SyncRestOpenApiResult
SyncTypeSchemaOptions
SyncTypeSchemaResult
Type Aliases
EndpointManifestEndpointDefinition
RestOpenApiEndpointDefinition
SyncBlockMetadataFailureCode
SyncBlockMetadataStatus
SyncRestOpenApiOptions
Functions
defineEndpointManifest
runSyncBlockMetadata
syncBlockMetadata
syncEndpointClient
syncRestOpenApi
syncTypeSchemas
wp-typia-block-runtime/src/migration-types
Interfaces
ManifestAttribute
ManifestConstraints
ManifestDocument
ManifestTsMetadata
ManifestTypiaMetadata
ManifestUnionMetadata
ManifestWpMetadata
Type Aliases
JsonPrimitive
JsonValue
ManifestTsKind
wp-typia-block-runtime/src/schema-core
Interfaces
EndpointOpenApiContractDocument
EndpointOpenApiDocumentOptions
EndpointWordPressAuthDefinition
JsonSchemaDocument
JsonSchemaObject
JsonSchemaProjectionOptions
NormalizedEndpointAuthDefinition
OpenApiComponents
OpenApiDocument
OpenApiInfo
OpenApiMediaType
OpenApiOperation
OpenApiParameter
OpenApiRequestBody
OpenApiResponse
OpenApiSchemaReference
OpenApiSecurityScheme
OpenApiTag
Type Aliases
EndpointAuthIntent
EndpointOpenApiAuthMode
EndpointOpenApiEndpointDefinition
EndpointOpenApiMethod
EndpointWordPressAuthMechanism
JsonSchemaProjectionProfile
OpenApiPathItem
Functions
buildEndpointOpenApiDocument
projectJsonSchemaDocument
References
normalizeEndpointAuthDefinition
manifestAttributeToJsonSchema
manifestToJsonSchema
manifestToOpenApi
wp-typia-dataviews/src
Interfaces
DataFormCardFieldLayout
DataFormConfig
DataFormConfigOptions
DataFormField
DataFormFieldSummaryItem
DataFormPanelFieldLayout
DataFormRegularFieldLayout
DataViewsAction
DataViewsActionContext
DataViewsConfig
DataViewsField
DataViewsFieldContext
DataViewsFieldElement
DataViewsFieldFilter
DataViewsFieldFormat
DataViewsFieldSchemaMetadata
DataViewsFieldUpdateContext
DataViewsFieldValidationRules
DataViewsFilter
DataViewsPaginationInfo
DataViewsQueryAdapterMapContext
DataViewsSort
DataViewsView
DefineDataViewsConfigOptions
DefineDataViewsFieldDefinition
DefineDataViewsInput
DefinedDataViews
QueryAdapterContext
Type Aliases
DataFormFieldInput
DataFormFieldLabelPosition
DataFormFieldLayout
DataFormFieldLayoutType
DataFormFieldSummary
DataFormPanelFieldSummary
DataViewsCompatibleFieldType
DataViewsConfigField
DataViewsDefaultLayouts
DataViewsFieldElementValue
DataViewsFieldId
DataViewsFieldSchemaFormat
DataViewsFieldSchemaType
DataViewsFieldType
DataViewsFieldValidationCustom
DataViewsFieldValidationCustomResult
DataViewsFilterOperator
DataViewsItemIdField
DataViewsItemIdValue
DataViewsLayoutConfig
DataViewsLayoutType
DataViewsQueryAdapterOptions
DataViewsQueryArgs
DataViewsQueryFilterMapper
DataViewsQueryMapperResult
DataViewsQueryParamName
DataViewsQuerySortMap
DataViewsQuerySortMapper
DataViewsQuerySortValue
DataViewsRecord
DataViewsResolvedField
DataViewsScalar
DataViewsSortDirection
DataViewsWeekStart
DefineDataViewsFields
DefinedDataViewsFieldMap
QueryAdapter
Variables
DATAVIEWS_FIELD_TYPES
DATAVIEWS_FILTER_OPERATORS
DATAVIEWS_LAYOUT_TYPES
DATAVIEWS_SORT_DIRECTIONS
DATAVIEWS_STANDALONE_STYLE_IMPORTS
DATAVIEWS_WORDPRESS_COMPONENT_IMPORT
DATAVIEWS_WORDPRESS_STYLE_DEPENDENCIES
Functions
createDataFormConfig
createDataViewsQueryAdapter
defineDataViews
toDataViewsQueryArgs
wp-typia-project-tools/src/runtime
Classes
BlockGeneratorService
CliDiagnosticError
Interfaces
ApplyBlockInput
BlockGenerationEmittedFilePreview
BlockGenerationRenderPreview
BlockGenerationStarterManifestPreview
BlockGenerationTarget
BlockGenerationTemplateCopyPreview
BlockSpec
CliDiagnosticMessage
CompoundInnerBlocksPresetDefinition
CompoundScaffoldTemplateVariableGroups
DoctorCheck
FlatScaffoldTemplateVariables
InspectBlockGenerationInput
InspectBlockGenerationPlanResult
InspectBlockGenerationRenderResult
InspectBlockGenerationValidateResult
PackageVersions
PersistenceScaffoldTemplateVariableGroups
PlanBlockInput
PlanBlockResult
QueryLoopScaffoldTemplateVariableGroups
ReadlinePrompt
RenderBlockInput
RenderBlockResult
ScaffoldCompatibilityConfig
ScaffoldCompatibilityPolicy
ScaffoldPluginHeaderCompatibility
ValidateBlockInput
ValidateBlockResult
Type Aliases
BasicScaffoldTemplateVariableGroups
BlockGenerationToolStage
CliDiagnosticCode
CliDiagnosticCodeError
CompoundInnerBlocksPresetId
CompoundInnerBlocksTemplateLock
EditorPluginSlotId
ExternalScaffoldTemplateVariableGroups
HookedBlockPositionId
InspectBlockGenerationResult
InteractivityScaffoldTemplateVariableGroups
ScaffoldTemplateFamily
ScaffoldTemplateVariableGroups
Variables
BLOCK_GENERATION_TOOL_CONTRACT_VERSION
CLI_DIAGNOSTIC_CODES
COMPOUND_INNER_BLOCKS_PRESET_IDS
DEFAULT_COMPOUND_INNER_BLOCKS_PRESET_ID
DEFAULT_SCAFFOLD_COMPATIBILITY
EDITOR_PLUGIN_SLOT_IDS
HOOKED_BLOCK_POSITION_IDS
OPTIONAL_WORDPRESS_AI_CLIENT_COMPATIBILITY
PACKAGE_MANAGER_IDS
PACKAGE_MANAGERS
REQUIRED_WORKSPACE_ABILITY_COMPATIBILITY
STALE_TEMP_ROOT_MAX_AGE_MS
TEMPLATE_IDS
TEMPLATE_REGISTRY
WP_TYPIA_TEMP_ROOT_PREFIX
Functions
buildCompoundChildStarterManifestDocument
cleanupManagedTempRoot
cleanupStaleTempRoots
clearPackageVersionsCache
collectScaffoldAnswers
createCliCommandError
createCliDiagnosticCodeError
createManagedTempRoot
createReadlinePrompt
createScaffoldCompatibilityConfig
formatAddHelpText
formatCliDiagnosticError
formatDoctorCheckLine
formatDoctorSummaryLine
formatHelpText
formatInstallCommand
formatMigrationHelpText
formatPackageExecCommand
formatRunScript
formatTemplateDetails
formatTemplateFeatures
formatTemplateSummary
getCompoundInnerBlocksPresetDefinition
getDefaultAnswers
getDoctorChecks
getDoctorFailureDetailLines
getFailingDoctorChecks
getNextSteps
getOptionalOnboarding
getPackageManager
getPackageManagerSelectOptions
getPackageVersions
getScaffoldTemplateVariableGroups
getStarterManifestFiles
getTemplateById
getTemplateSelectOptions
getTemplateVariables
getTrackedTempRoots
getWorkspaceBlockSelectOptions
inspectBlockGeneration
invalidatePackageVersionsCache
isCliDiagnosticError
isCompoundInnerBlocksPresetId
listTemplates
manifestAttributeToJsonSchema
manifestToJsonSchema
manifestToOpenApi
normalizeEndpointAuthDefinition
parseCompoundInnerBlocksPreset
parseMigrationArgs
parseWorkspacePackageManagerId
renderScaffoldCompatibilityConfig
resolveCompoundInnerBlocksPreset
resolvePackageManagerId
resolveScaffoldCompatibilityPolicy
resolveTemplateId
resolveWorkspaceProject
runAddAbilityCommand
runAddAdminViewCommand
runAddAiFeatureCommand
runAddBindingSourceCommand
runAddBlockCommand
runAddBlockStyleCommand
runAddBlockTransformCommand
runAddEditorPluginCommand
runAddHookedBlockCommand
runAddPatternCommand
runAddVariationCommand
runDoctor
runMigrationCommand
runScaffoldFlow
scaffoldProject
stringifyStarterManifest
transformPackageManagerText
tryResolveWorkspaceProject
updatePluginHeaderCompatibility
References
projectJsonSchemaDocument
EndpointAuthIntent
EndpointOpenApiAuthMode
EndpointOpenApiContractDocument
EndpointOpenApiDocumentOptions
EndpointOpenApiEndpointDefinition
EndpointOpenApiMethod
EndpointWordPressAuthDefinition
EndpointWordPressAuthMechanism
JsonSchemaDocument
JsonSchemaProjectionProfile
JsonSchemaObject
NormalizedEndpointAuthDefinition
OpenApiDocument
OpenApiInfo
OpenApiOperation
OpenApiParameter
OpenApiPathItem
OpenApiSecurityScheme
wp-typia-rest/src
Classes
ApiClientConfigurationError
RestConfigurationError
RestQueryHookUsageError
RestRootResolutionError
RestValidationAssertionError
WpTypiaContractError
WpTypiaValidationAssertionError
Interfaces
ApiEndpoint
EndpointCallOptions
EndpointRequestValidationResult
EndpointResponseValidationResult
ValidatedFetch
Type Aliases
EndpointValidationResult
EndpointValidationTarget
Functions
callEndpoint
createEndpoint
createHeadersDecoder
createParameterDecoder
createQueryDecoder
createValidatedFetch
resolveRestRouteUrl
References
isValidationResult
normalizeValidationError
toValidationResult
ValidationResult
ValidationError
ValidationLike
wp-typia-rest/src/react
Interfaces
EndpointDataClient
EndpointDataProviderProps
EndpointInvalidateTarget
InternalEndpointDataClient
UseEndpointMutationOptions
UseEndpointMutationResult
UseEndpointQueryOptions
UseEndpointQueryResult
Functions
asInternalClient
castEndpointValidationResult
createCacheKey
createEndpointDataClient
EndpointDataProvider
isInvalidValidationResult
normalizeInvalidateTargets
selectEndpointData
toEndpointRequestValidationResult
toEndpointResponseValidationResult
useEndpointDataClient
useEndpointMutation
useEndpointQuery
Advanced Helpers
identifiers
Interfaces
CollectPersistentBlockIdentityRepairsOptions
EnsurePersistentBlockIdentityOptions
EnsurePersistentBlockIdentityResult
PersistentBlockIdentityNode
PersistentBlockIdentityRepair
Type Aliases
PersistentBlockIdentityRepairReason
Functions
collectPersistentBlockIdentityRepairs
ensurePersistentBlockIdentity
generateBlockId
generatePublicWriteRequestId
generateResourceKey
generateScopedClientId
inspector
Interfaces
EditorFieldDescriptor
EditorFieldOption
EditorModelOptions
FieldControlProps
FieldControlRenderContext
InspectorComponentMap
InspectorFieldOverride
InspectorFromManifestProps
InspectorSelectOption
ManifestAttribute
ManifestDocument
PanelBodyLikeProps
RangeControlLikeProps
SelectControlLikeProps
TextareaControlLikeProps
TextControlLikeProps
ToggleControlLikeProps
TypedAttributeUpdater
UseEditorFieldsResult
UsePersistentBlockIdentityOptions
UsePersistentBlockIdentityResult
Type Aliases
ValidationResult
Functions
assertManifestDocument
FieldControl
InspectorFromManifest
isManifestAttribute
isManifestDocument
parseManifestDocument
useEditorFields
usePersistentBlockIdentity
useTypedAttributeUpdater
References
PersistentBlockIdentityNode
PersistentBlockIdentityRepair
PersistentBlockIdentityRepairReason
json-utils
Functions
cloneJsonValue
metadata-analysis
Interfaces
AnalysisContext
Functions
createAnalysisContext
getTaggedSyncBlockMetadataFailureCode
metadata-model
Interfaces
AttributeConstraints
AttributeNode
AttributeUnion
BlockJsonAttribute
ManifestAttribute
ManifestDocument
ManifestUnion
Type Aliases
AttributeKind
JsonPrimitive
JsonValue
WordPressAttributeKind
WordPressAttributeSource
Functions
baseNode
cloneProperties
cloneUnion
defaultAttributeConstraints
getWordPressKind
withRequired
metadata-parser
Functions
analyzeSourceType
analyzeSourceTypes
parseNamedDeclaration
parseTypeNode
metadata-php-render
Functions
collectPhpGenerationWarnings
renderPhpValidator
renderPhpValue
metadata-projection
Functions
createBlockJsonAttribute
createExampleValue
createManifestAttribute
createManifestDocument
validateWordPressExtractionAttribute
validateWordPressExtractionAttributes
Internal APIs
Interfaces
RawValidationError
ValidationError
ValidationResult
Type Aliases
ValidationLike
Functions
isFormDataLike
isPlainObject
isValidationResult
normalizeExpected
normalizePath
normalizeValidationError
toValidationResult
Maintainers
Bunli CLI Migration
Formatting Toolchain Policy
Maintenance Automation Policy
Package Graduation
Package Manifest Policy
TypeScript Strictness Policy
GitHub
Select theme
Dark
Light
Auto
@wp-typia/block-runtime
Modules
Section titled “Modules”
identifiers
inspector
json-utils
metadata-analysis
metadata-model
metadata-parser
metadata-php-render
metadata-projection