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 16 17 18 | /**
* What a declared type name resolves to -- the enum/bitmap classification and
* the width that follows from it.
*
* These five travel together because they are one decision (#1651): a site
* that sets `isBitmap` without `bitmapTypeName` produces a value every
* consumer rejects, since all of them test both.
*/
interface IDeclaredTypeFacts {
readonly isEnum: boolean;
readonly enumTypeName: string | undefined;
readonly isBitmap: boolean;
readonly bitmapTypeName: string | undefined;
readonly bitWidth: number;
}
export default IDeclaredTypeFacts;
|