Почему API Grid и Column могут быть неопределенными или иметь значение null во время события gridReady? - PullRequest
0 голосов
/ 18 декабря 2018

В настоящее время я обновляю 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?

Спасибо.

...