interface BacklogEntityMetadata<T> {
    getAllTypeInfo(): MetadataTypeInfo<T>[];
    getPath(): string;
    getTypeInfo(value: unknown, options?: {
        strict: boolean;
    }): MetadataTypeInfo<T>[];
    getTypeName(): string;
    isArrayType(): boolean;
    isUnionType(): boolean;
    matchType(value: unknown, options?: {
        strict: boolean;
    }): boolean;
    validate(value: unknown, options?: {
        strict: boolean;
    }): boolean;
}

Type Parameters

  • T

Methods

  • Returns string

  • Parameters

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

    Returns MetadataTypeInfo<T>[]

  • Returns string

  • Returns boolean

  • Returns boolean

  • Parameters

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

    Returns boolean

  • Parameters

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

    Returns boolean