跳到主要内容

CodeEditorAccessibilityState

Defined in: accessibility.ts:25

计算内部 textbox 无障碍属性的输入。

字段刻意都可选:三端的 input / prop 默认值不同(Angular 的 input<string>('')、 React / Vue 的 undefined),在这里统一按「空即未设置」处理。

Properties​

describedBy?​

readonly optional describedBy?: string;

Defined in: accessibility.ts:27

描述性文本元素的 id,映射到 aria-describedby。


disabled?​

readonly optional disabled?: boolean;

Defined in: accessibility.ts:29

编辑器当前是否处于有效禁用状态(disabled 与表单禁用汇合后的结果)。


label?​

readonly optional label?: string;

Defined in: accessibility.ts:31

可访问名称,映射到 aria-label。


labelledBy?​

readonly optional labelledBy?: string;

Defined in: accessibility.ts:33

承担标签的元素 id,映射到 aria-labelledby。