All files / PARSE/4-Resolve/types ITargetFieldSpec.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15                             
/**
 * ADR-049: what one target-description field may hold.
 */
interface ITargetFieldSpec {
  readonly kind: "unsigned" | "boolean" | "string";
  /** Only the toolchain fields may be left out */
  readonly optional: boolean;
  /** The values an unsigned field may take, when the schema lists them */
  readonly allowed?: readonly number[];
  /** The smallest value an unsigned field may take, when the schema bounds it */
  readonly min?: number;
}
 
export default ITargetFieldSpec;