| activeCellFormValueChange |
Default value : createAction(
'[Spreadsheet] Active Cell Form Value Change',
props<{ value: CellValue }>()
)
|
| addColumnToSpreadsheet |
Default value : createAction(
'[Spreadsheet] Add column'
)
|
| addRowToSpreadsheet |
Default value : createAction(
'[Spreadsheet] Add row'
)
|
| cellClicked |
Default value : createAction(
'[Spreadsheet] Cell Clicked',
props<{ cellIndex: number}>()
)
|
| resetSpreadsheet |
Default value : createAction(
'[Spreadsheet] Reset'
)
|
| updateCellValue |
Default value : createAction(
'[Spreadsheet] Update Cell Value',
props<{ id: number, value: CellValue, position: CellPosition }>()
)
|
| adapter |
Type : EntityAdapter<Cell>
|
Default value : createEntityAdapter<Cell>()
|
| initialState |
Type : State
|
Default value : {
activeCellPosition: {
column: 1,
row: 1
},
rows: 8,
columns: 8,
ids: [],
entities: {}
}
|
| BROWSER_STORAGE |
Default value : new InjectionToken<Storage>('Browser Storage', {
providedIn: 'root',
factory: () => localStorage
})
|
| localStorageAppStateKey |
Type : string
|
Default value : 'APP-STATE'
|
| environment |
Type : object
|
Default value : {
production: true
}
|
| environment |
Type : object
|
Default value : {
production: false
}
|
Default value : adapter.getSelectors(selectSpreadsheetUI)
|
| selectAllSpreadsheetCells |
Default value : selectAll
|
| selectSpreadsheetActiveCellPosition |
Default value : createSelector(
selectSpreadsheetUI,
(state:SpreadsheetUIState) => state.activeCellPosition
)
|
| selectSpreadsheetCellsCount |
Default value : selectTotal
|
| selectSpreadsheetColumnsCount |
Default value : createSelector(
selectSpreadsheetUI,
(state: SpreadsheetUIState) => state.columns
)
|
| selectSpreadsheetEntities |
Default value : selectEntities
|
| selectSpreadsheetIds |
Default value : selectIds
|
| selectSpreadsheetRowsCount |
Default value : createSelector(
selectSpreadsheetUI,
(state: SpreadsheetUIState) => state.rows
)
|
| selectSpreadsheetUI |
Default value : createSelector(
selectSpreadsheet,
(state: SpreadsheetState) => state.ui
)
|
| reducers |
Type : object
|
Default value : {
ui: fromSpreadsheetUI.reducer
}
|
| reducers |
Type : ActionReducerMap<RootState>
|
Default value : {
router: routerReducer
}
|
| selectRouter |
Default value : createFeatureSelector('router')
|
| selectSpreadsheet |
Default value : createFeatureSelector<SpreadsheetState>('spreadsheet')
|