API REFERENCE
SyGridState
SyGridState의 필드와 허용 값, 이 타입을 사용하는 API입니다.
타입 정의
물음표(?)는 선택 항목이고 readonly는 직접 변경하지 않는 값입니다. 유니온(|)은 허용된 형태 중 하나를 뜻합니다. 함수는 해당 시점에 Grid가 호출할 콜백입니다.
export interface SyGridState {
readonly version: SyGridStateVersion;
readonly slices: Readonly<Partial<Record<SyGridStateSliceKey, unknown>>>;
}이 타입을 사용하는 API
- initialState
Grid의 첫 초기화에 한 번 적용할 버전 포함 화면 상태입니다. 실행 중 복원은 setState를 사용합니다.
- getState
버전이 포함된 전체 화면 상태의 불변 스냅샷을 읽습니다. 원본 행 데이터를 백업하는 API가 아닙니다.
- setState
전체 또는 지정한 화면 상태 조각을 복원하고 적용·문제 보고서를 반환합니다. appliedSlices에 있는 부분만 실제 반영됩니다.