Class PropsTable<P, T, A1>
Constructors
constructor
-
Parameters
-
all: P[]
-
constructor: Buildable<P, T, A1>
-
arg1: A1
Properties
builder
builder_arg1
builder_arg1: A1
table
table: P[]
Methods
all
-
Returns P[]
find
- find(finder: (props: P) => boolean): P | undefined
-
Parameters
-
finder: (props: P) => boolean
-
-
Parameters
Returns boolean
Returns P | undefined
from
- from(finder: (props: P) => boolean): T
-
Parameters
-
finder: (props: P) => boolean
-
-
Parameters
Returns boolean
Returns T
fromId
-
Parameters
Returns T
fromName
- fromName(name: string): T
-
Parameters
Returns T
fromPrimary
- fromPrimary(primary: number): T
-
Parameters
Returns T
fromProp
- fromProp<K>(prop: K, value: P[K]): T
-
Type parameters
Parameters
Returns T
Builds an instance for the properties for which the provided predicate is true. Returns for the first value for which the predicate is true