[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Accessibility](./puppeteer.protocol.accessibility.md) > [AXValueSource](./puppeteer.protocol.accessibility.axvaluesource.md) ## Protocol.Accessibility.AXValueSource interface A single source for a computed AX property. Signature: ```typescript export interface AXValueSource ``` ## Properties | Property | Type | Description | | --- | --- | --- | | [attribute](./puppeteer.protocol.accessibility.axvaluesource.attribute.md) | string | The name of the relevant attribute, if any. | | [attributeValue](./puppeteer.protocol.accessibility.axvaluesource.attributevalue.md) | [AXValue](./puppeteer.protocol.accessibility.axvalue.md) | The value of the relevant attribute, if any. | | [invalid](./puppeteer.protocol.accessibility.axvaluesource.invalid.md) | boolean | Whether the value for this property is invalid. | | [invalidReason](./puppeteer.protocol.accessibility.axvaluesource.invalidreason.md) | string | Reason for the value being invalid, if it is. | | [nativeSource](./puppeteer.protocol.accessibility.axvaluesource.nativesource.md) | [AXValueNativeSourceType](./puppeteer.protocol.accessibility.axvaluenativesourcetype.md) | The native markup source for this value, e.g. a