getByProps<T, P extends PropertyKey = keyof T>( props: P[], options?: { all?: false; raw?: false },): undefined | T Type Parameters
- T
- P extends PropertyKey = keyof T
Parameters
- props: P[]
Optional
options: { all?: false; raw?: false }
Returns undefined | T
getByProps<T, P extends PropertyKey = keyof T>( props: P[], options: { all: true; raw?: false },): T[] Type Parameters
- T
- P extends PropertyKey = keyof T
Parameters
- props: P[]
- options: { all: true; raw?: false }
Returns T[]
getByProps<T, P extends PropertyKey = keyof T>( props: P[], options: { all?: false; raw: true },): undefined | RawModule<T> Type Parameters
- T
- P extends PropertyKey = keyof T
Parameters
- props: P[]
- options: { all?: false; raw: true }
Returns undefined | RawModule<T>
getByProps<T, P extends PropertyKey = keyof T>( props: P[], options: { all: true; raw: true },): RawModule<T>[] Type Parameters
- T
- P extends PropertyKey = keyof T
Parameters
- props: P[]
- options: { all: true; raw: true }
getByProps<T, P extends PropertyKey = keyof T>( props: P[], options?: { all: true; raw?: boolean },): T[] | RawModule<T>[] Type Parameters
- T
- P extends PropertyKey = keyof T
Parameters
- props: P[]
Optional
options: { all: true; raw?: boolean }
getByProps<T, P extends PropertyKey = keyof T>( props: P[], options: { all?: false; raw?: boolean },): undefined | T | RawModule<T> Type Parameters
- T
- P extends PropertyKey = keyof T
Parameters
- props: P[]
- options: { all?: false; raw?: boolean }
Returns undefined | T | RawModule<T>
getByProps<T, P extends PropertyKey = keyof T>( props: P[], options: { all?: boolean; raw: true },): undefined | RawModule<T> | RawModule<T>[] Type Parameters
- T
- P extends PropertyKey = keyof T
Parameters
- props: P[]
- options: { all?: boolean; raw: true }
getByProps<T, P extends PropertyKey = keyof T>( props: P, options: { all?: boolean; raw?: false },): undefined | T | T[] Type Parameters
- T
- P extends PropertyKey = keyof T
Parameters
- props: P
- options: { all?: boolean; raw?: false }
Returns undefined | T | T[]
getByProps<T, P extends PropertyKey = keyof T>( props: P[], options?: { all?: boolean; raw?: boolean },): undefined | T | T[] | RawModule<T> | RawModule<T>[] Type Parameters
- T
- P extends PropertyKey = keyof T
Parameters
- props: P[]
Optional
options: { all?: boolean; raw?: boolean }
getByProps<T, P extends PropertyKey[] = (
keyof T)
[]>(...props: P): undefined | T Type Parameters
- T
- P extends PropertyKey[] = (keyof T)[]
Returns undefined | T
Equivalent to
getModule(filters.byProps(...props), options)
See