Class BoardDataState<P, S, R, M>
Type Parameters
- P extends { [k: string]: any } = {}
- S extends { [k: string]: any } = {}
- R extends { [k: string]: any } = {}
- M extends { [k: string]: any } = {}
Constructors
constructor
new BoardDataState< P extends { [k: string]: any } = {}, S extends { [k: string]: any } = {}, R extends { [k: string]: any } = {}, M extends { [k: string]: any } = {},>( config: { boardId: string; contextManager: RcsbFvContextManager; rowConfigData?: RcsbFvRowConfigInterface<P, S, R, M>[]; },): BoardDataState<P, S, R, M> Type Parameters
- P extends { [k: string]: any } = {}
- S extends { [k: string]: any } = {}
- R extends { [k: string]: any } = {}
- M extends { [k: string]: any } = {}
Methods
moveTrack
moveTrack(move: { newIndex: number; oldIndex: number }): void Parameters
- move: { newIndex: number; oldIndex: number }
Returns void
resetTrack
resetTrack(trackId: string): void
Adds a new track to the board