Class: IssueLog
Defined in: issues.ts:240
Accumulator shared by every import pass.
It owns the --strict promotion so no call site has to remember it, and it
counts errors/warnings as they arrive so report.summary never has to re-scan.
Constructors
Constructor
new IssueLog(strict?): IssueLog;
Defined in: issues.ts:246
Parameters
| Parameter | Type | Default value |
|---|---|---|
strict | boolean | false |
Returns
IssueLog
Properties
issues
readonly issues: ImportIssue[] = [];
Defined in: issues.ts:241
Accessors
errors
Get Signature
get errors(): number;
Defined in: issues.ts:280
Returns
number
logicDropped
Get Signature
get logicDropped(): number;
Defined in: issues.ts:288
Returns
number
warnings
Get Signature
get warnings(): number;
Defined in: issues.ts:284
Returns
number
Methods
add()
add(
code,
severity,
message,
where?
): ImportIssue;
Defined in: issues.ts:248
Parameters
| Parameter | Type |
|---|---|
code | string |
severity | Severity |
message | string |
where | IssueLocation |
Returns
countLogicDropped()
countLogicDropped(): void;
Defined in: issues.ts:276
Records a relevant/constraint/calculate that was left empty.
Returns
void
error()
error(
code,
message,
where?
): ImportIssue;
Defined in: issues.ts:263
Parameters
| Parameter | Type |
|---|---|
code | string |
message | string |
where? | IssueLocation |
Returns
info()
info(
code,
message,
where?
): ImportIssue;
Defined in: issues.ts:271
Parameters
| Parameter | Type |
|---|---|
code | string |
message | string |
where? | IssueLocation |
Returns
notices()
notices(): ImportIssue[];
Defined in: issues.ts:293
Everything above info — the warnings array of the public result.
Returns
warn()
warn(
code,
message,
where?
): ImportIssue;
Defined in: issues.ts:267
Parameters
| Parameter | Type |
|---|---|
code | string |
message | string |
where? | IssueLocation |