Files
kjh2064 3f293d8aa8
deploy / deploy (push) Successful in 1m52s
deploy / notify (push) Successful in 1s
V13-FE-006: consolidate approved UI and contract hardening
2026-08-13 02:41:00 +09:00

27 lines
643 B
TypeScript

import type { KbxScreenDefinition } from './screen'
export interface KbxScreenManifestEntry {
id: string
version: string
module: KbxScreenDefinition['module']
type: KbxScreenDefinition['type']
templateCode: KbxScreenDefinition['templateCode']
title: string
route?: string
helpKey?: string
requiredPermissions: string[]
}
export interface KbxComponentManifestEntry {
name: string
category: 'primitive' | 'business' | 'template' | 'wms' | 'shell'
purpose: string
allowedUse?: string[]
forbiddenUse?: string[]
keyboard?: string[]
accessibility?: string[]
examples?: string[]
owner: 'KBX'
version: string
}