import { Table , TableRecord , TableRecordSet , ValueType } from "redux-db" ; export interface extends Table < R > template R export interface ExtendedTable < R extends TableRecord > extends Table < R > { param { ( ( string | number ) [ ] ) } ids returns { R [ ] } memberof getMany ( ids ) : R [ ] ; param { string } fieldName param { ( string | number ) } id returns { TableRecordSet < R > } memberof getByFk ( fieldName , id ) : TableRecordSet < R > ; template F param { ( string | number ) } id param { F } field returns { ( ValueType < R > [ F ] | undefined ) } memberof getFieldValue < F extends keyof ValueType < R > > ( id , field ) : ValueType < R > [ F ] | undefined ; }