Declaration
export interface IValueMetadata {
readonly priority: number;
isAsync(value: unknown): boolean;
needsProxy(value: unknown): boolean;
applies(value: unknown): boolean;
}API Reference
Service contract used by value metadata implementations to classify runtime values and report async/proxy behavior.
export interface IValueMetadata {
readonly priority: number;
isAsync(value: unknown): boolean;
needsProxy(value: unknown): boolean;
applies(value: unknown): boolean;
}import type { IValueMetadata } from '@rs-x/core';4 members in this interface.
readonly priority: numberType
number
applies(value: unknown): booleanParameters
| Name | Type | Required |
|---|---|---|
| value | unknown | required |
Returns
boolean
isAsync(value: unknown): booleanParameters
| Name | Type | Required |
|---|---|---|
| value | unknown | required |
Returns
boolean
needsProxy(value: unknown): booleanParameters
| Name | Type | Required |
|---|---|---|
| value | unknown | required |
Returns
boolean