В настоящее время я обновляю ag-Grid с v18 до v19.
Одна вещь, которую я заметил, это то, что на событии gridReady
он гарантирует доступность API Grid и Column API.Это имеет смысл для меня, поскольку, как только ag-Grid завершит свою инициализацию, он может предоставить API для использования.
Когда я обновил, типизация изменилась, так что во время события gridReady
эти API могли отсутствовать.
Версия 18:
interface AgGridEvent extends AgEvent {
api: GridApi;
columnApi: ColumnApi;
}
Версия 19:
interface AgGridEvent extends AgEvent {
api: GridApi | null | undefined;
columnApi: ColumnApi | null | undefined;
}
Что означает, что эти API могут отсутствовать во время этого события?Какая ситуация может возникнуть, если эти API не будут предоставлены на gridReady
?
Спасибо.