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')
|