interface MetadataTypeInfo<T> {
    getPropertyInfoByName(prop_name: string | keyof T): undefined | MetadataPropertyInfo<T>;
    matchType(value: unknown, options?: {
        strict: boolean;
    }): value is MetadataTypeInfo<T>;
    matchTypeDetail(value: unknown): MatchDetail;
}

Type Parameters

  • T

Methods

  • Parameters

    • value: unknown
    • Optionaloptions: {
          strict: boolean;
      }
      • strict: boolean

    Returns value is MetadataTypeInfo<T>

  • Parameters

    • value: unknown

    Returns MatchDetail