All files / TRANSPILE/1-Analyze/types ISliceAssignmentError.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 16                               
/**
 * ADR-052 slice assignment: `buffer[offset, length] <- value`.
 *
 * Error codes, grouped by what the author has to change rather than by which
 * line of the check failed:
 * - E0858: the TARGET cannot be sliced (element type, dimensions, capacity)
 * - E0859: the offset or length is not a compile-time constant
 * - E0860: the span does not fit the buffer (bounds, alignment, sign)
 * - E0861: the SOURCE does not fit the slice (type, width, literal range)
 */
import IBaseAnalysisError from "./IBaseAnalysisError";
 
interface ISliceAssignmentError extends IBaseAnalysisError {}
 
export default ISliceAssignmentError;