interface IMetaValue<T> {
    asType(type: string): undefined | IMetaValue<unknown>;
    descend(field: string | number): undefined | IMetaValue<unknown>;
    getValue(): T;
    isArray(): this is IMetaValueArray<T>;
    isType(type: string): boolean;
    keys(): (string | number)[];
    location(): undefined | interfaces.Location;
    meta(): undefined | TypeInfo;
}

Type Parameters

  • T

Hierarchy (view full)

Methods

  • Parameters

    • type: string

    Returns boolean

  • Returns (string | number)[]