Posted 20 August 2024, 12:37 am EST - Updated 20 August 2024, 3:02 am EST
Dear Mescius,
If possible, can you please consider improvements to the TypeScript correctness across the board, but most specifically in HitTestInfo (based on observed behaviour - you might have more information that might inform a more correct view):
readonly point: Point;
// should be
readonly point: Point | undefined;
readonly panel: GridPanel;
// should be
readonly panel: GridPanel | null | undefined;
readonly grid: FlexGrid;
// should be
readonly grid: FlexGrid | null;
getRow(): Row;
// should be
getRow(): Row | null;
getColumn(binding?: boolean): Column;
// should be
getColumn(binding?: boolean): Column | null;
readonly target: Element;
// should be
readonly target: Element | undefined;
Thank you.