collectype / FullFunctions / FullFunctions
Defined in: FullFunctions.ts:117
Core collection manipulation class providing chainable operations. Serves as the foundation for filtering, sorting, and transforming collections of any type.
T
The type of items in the collection.
new FullFunctions<
T>(items):FullFunctions<T>
Defined in: BaseFunctions.ts:33
Creates an instance of BaseFunctions.
T[]
Array of items to operate on.
FullFunctions<T>
protected_items:T[]
Defined in: BaseFunctions.ts:24
protectedoptional_pageState:PageState
Defined in: BaseFunctions.ts:25
protectedoptional_sortState:SortState
Defined in: BaseFunctions.ts:26
protected_stepManager:StepManager
Defined in: BaseFunctions.ts:27
arrayEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:123
K extends string | number | symbol
K
unknown[]
FullFunctions
arrayNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:124
K extends string | number | symbol
K
unknown[]
FullFunctions
arraySameMembers: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:125
K extends string | number | symbol
K
unknown[]
FullFunctions
arraySetEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:126
K extends string | number | symbol
K
unknown[]
FullFunctions
arraySetNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:127
K extends string | number | symbol
K
unknown[]
FullFunctions
arrayAtIndexEquals: <
K>(field,index,target) =>FullFunctions
Defined in: FullFunctions.ts:130
K extends string | number | symbol
K
number
unknown
FullFunctions
arrayAtIndexGreaterThan: <
K>(field,index,target) =>FullFunctions
Defined in: FullFunctions.ts:131
K extends string | number | symbol
K
number
unknown
FullFunctions
arrayAtIndexGreaterThanOrEquals: <
K>(field,index,target) =>FullFunctions
Defined in: FullFunctions.ts:132
K extends string | number | symbol
K
number
unknown
FullFunctions
arrayAtIndexLessThan: <
K>(field,index,target) =>FullFunctions
Defined in: FullFunctions.ts:136
K extends string | number | symbol
K
number
unknown
FullFunctions
arrayAtIndexLessThanOrEquals: <
K>(field,index,target) =>FullFunctions
Defined in: FullFunctions.ts:137
K extends string | number | symbol
K
number
unknown
FullFunctions
arrayAtIndexNotEquals: <
K>(field,index,target) =>FullFunctions
Defined in: FullFunctions.ts:141
K extends string | number | symbol
K
number
unknown
FullFunctions
arrayAtIndexIn: <
K>(field,index,target) =>FullFunctions
Defined in: FullFunctions.ts:144
K extends string | number | symbol
K
number
unknown[]
FullFunctions
arrayAtIndexNotIn: <
K>(field,index,target) =>FullFunctions
Defined in: FullFunctions.ts:145
K extends string | number | symbol
K
number
unknown[]
FullFunctions
arrayDisjoint: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:148
K extends string | number | symbol
K
unknown[]
FullFunctions
arrayIntersects: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:149
K extends string | number | symbol
K
unknown[]
FullFunctions
arrayEveryEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:152
K extends string | number | symbol
K
unknown
FullFunctions
arrayExcludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:153
K extends string | number | symbol
K
unknown
FullFunctions
arrayIncludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:154
K extends string | number | symbol
K
unknown
FullFunctions
arraySomeEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:155
K extends string | number | symbol
K
unknown
FullFunctions
arrayStrictSubsetOf: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:158
K extends string | number | symbol
K
unknown[]
FullFunctions
arrayStrictSupersetOf: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:159
K extends string | number | symbol
K
unknown[]
FullFunctions
arraySubsetOf: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:160
K extends string | number | symbol
K
unknown[]
FullFunctions
arraySupersetOf: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:161
K extends string | number | symbol
K
unknown[]
FullFunctions
arrayContainsSubsequence: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:164
K extends string | number | symbol
K
unknown[]
FullFunctions
arrayStartsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:165
K extends string | number | symbol
K
unknown[]
FullFunctions
arrayEndsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:166
K extends string | number | symbol
K
unknown[]
FullFunctions
arraySizeEquals: <
K>(field,size) =>FullFunctions
Defined in: FullFunctions.ts:169
K extends string | number | symbol
K
number
FullFunctions
arraySizeGreaterThan: <
K>(field,size) =>FullFunctions
Defined in: FullFunctions.ts:170
K extends string | number | symbol
K
number
FullFunctions
arraySizeGreaterThanOrEquals: <
K>(field,size) =>FullFunctions
Defined in: FullFunctions.ts:171
K extends string | number | symbol
K
number
FullFunctions
arraySizeLessThan: <
K>(field,size) =>FullFunctions
Defined in: FullFunctions.ts:172
K extends string | number | symbol
K
number
FullFunctions
arraySizeLessThanOrEquals: <
K>(field,size) =>FullFunctions
Defined in: FullFunctions.ts:173
K extends string | number | symbol
K
number
FullFunctions
arrayIsEmpty: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:176
K extends string | number | symbol
K
FullFunctions
arrayIsNotEmpty: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:177
K extends string | number | symbol
K
FullFunctions
bigintEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:184
K extends string | number | symbol
K
bigint
FullFunctions
bigintGreaterThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:185
K extends string | number | symbol
K
bigint
FullFunctions
bigintGreaterThanOrEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:186
K extends string | number | symbol
K
bigint
FullFunctions
bigintLessThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:187
K extends string | number | symbol
K
bigint
FullFunctions
bigintLessThanOrEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:188
K extends string | number | symbol
K
bigint
FullFunctions
bigintNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:189
K extends string | number | symbol
K
bigint
FullFunctions
bigintNotIn: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:192
K extends string | number | symbol
K
bigint[]
FullFunctions
bigintIn: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:193
K extends string | number | symbol
K
bigint[]
FullFunctions
bigintBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:196
K extends string | number | symbol
K
bigint
bigint
FullFunctions
bigintNotBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:197
K extends string | number | symbol
K
bigint
bigint
FullFunctions
bigintStrictBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:198
K extends string | number | symbol
K
bigint
bigint
FullFunctions
bigintStrictNotBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:199
K extends string | number | symbol
K
bigint
bigint
FullFunctions
bigintIsEven: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:202
K extends string | number | symbol
K
FullFunctions
bigintIsNegative: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:203
K extends string | number | symbol
K
FullFunctions
bigintIsOdd: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:204
K extends string | number | symbol
K
FullFunctions
bigintIsPositive: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:205
K extends string | number | symbol
K
FullFunctions
bigintIsZero: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:206
K extends string | number | symbol
K
FullFunctions
booleanEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:213
K extends string | number | symbol
K
boolean
FullFunctions
booleanNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:214
K extends string | number | symbol
K
boolean
FullFunctions
booleanIsFalse: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:217
K extends string | number | symbol
K
FullFunctions
booleanIsTrue: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:218
K extends string | number | symbol
K
FullFunctions
dateIsFirstDayOfMonth: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:225
K extends string | number | symbol
K
FullFunctions
dateIsFuture: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:226
K extends string | number | symbol
K
FullFunctions
dateIsLastDayOfMonth: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:227
K extends string | number | symbol
K
FullFunctions
dateIsPast: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:228
K extends string | number | symbol
K
FullFunctions
dateIsToday: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:229
K extends string | number | symbol
K
FullFunctions
dateIsTomorrow: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:230
K extends string | number | symbol
K
FullFunctions
dateIsWeekday: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:231
K extends string | number | symbol
K
FullFunctions
dateIsWeekend: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:232
K extends string | number | symbol
K
FullFunctions
dateIsYesterday: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:233
K extends string | number | symbol
K
FullFunctions
dateAfter: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:236
K extends string | number | symbol
K
Date
FullFunctions
dateAfterOrEqual: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:237
K extends string | number | symbol
K
Date
FullFunctions
dateBefore: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:238
K extends string | number | symbol
K
Date
FullFunctions
dateBeforeOrEqual: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:239
K extends string | number | symbol
K
Date
FullFunctions
dateEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:240
K extends string | number | symbol
K
Date
FullFunctions
dateNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:241
K extends string | number | symbol
K
Date
FullFunctions
dateSameDay: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:242
K extends string | number | symbol
K
Date
FullFunctions
dateSameMonth: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:243
K extends string | number | symbol
K
Date
FullFunctions
dateSameYear: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:244
K extends string | number | symbol
K
Date
FullFunctions
dateBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:247
K extends string | number | symbol
K
Date
Date
FullFunctions
dateNotBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:248
K extends string | number | symbol
K
Date
Date
FullFunctions
dateStrictBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:249
K extends string | number | symbol
K
Date
Date
FullFunctions
dateStrictNotBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:250
K extends string | number | symbol
K
Date
Date
FullFunctions
dateIsInvalid: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:253
K extends string | number | symbol
K
FullFunctions
dateIsValid: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:254
K extends string | number | symbol
K
FullFunctions
mapHasEntry: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:261
K extends string | number | symbol
K
[unknown, unknown]
FullFunctions
mapLacksEntry: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:262
K extends string | number | symbol
K
[unknown, unknown]
FullFunctions
mapHasKey: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:265
K extends string | number | symbol
K
unknown
FullFunctions
mapLacksKey: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:266
K extends string | number | symbol
K
unknown
FullFunctions
mapSizeEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:269
K extends string | number | symbol
K
number
FullFunctions
mapSizeGreaterThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:270
K extends string | number | symbol
K
number
FullFunctions
mapSizeGreaterThanOrEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:271
K extends string | number | symbol
K
number
FullFunctions
mapSizeLessThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:272
K extends string | number | symbol
K
number
FullFunctions
mapSizeLessThanOrEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:273
K extends string | number | symbol
K
number
FullFunctions
mapIsEmpty: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:276
K extends string | number | symbol
K
FullFunctions
mapIsNotEmpty: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:277
K extends string | number | symbol
K
FullFunctions
mapContainsValue: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:280
K extends string | number | symbol
K
unknown
FullFunctions
mapLacksValue: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:281
K extends string | number | symbol
K
unknown
FullFunctions
numberEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:288
K extends string | number | symbol
K
number
FullFunctions
numberGreaterOrEqual: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:289
K extends string | number | symbol
K
number
FullFunctions
numberGreaterThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:290
K extends string | number | symbol
K
number
FullFunctions
numberLessOrEqual: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:291
K extends string | number | symbol
K
number
FullFunctions
numberLessThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:292
K extends string | number | symbol
K
number
FullFunctions
numberNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:293
K extends string | number | symbol
K
number
FullFunctions
numberBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:296
K extends string | number | symbol
K
number
number
FullFunctions
numberNotBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:297
K extends string | number | symbol
K
number
number
FullFunctions
numberStrictBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:298
K extends string | number | symbol
K
number
number
FullFunctions
numberStrictNotBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:299
K extends string | number | symbol
K
number
number
FullFunctions
numberIsFinite: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:302
K extends string | number | symbol
K
FullFunctions
numberIsFloat: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:303
K extends string | number | symbol
K
FullFunctions
numberIsInteger: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:304
K extends string | number | symbol
K
FullFunctions
numberIsNegative: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:305
K extends string | number | symbol
K
FullFunctions
numberIsPositive: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:306
K extends string | number | symbol
K
FullFunctions
numberIsZero: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:307
K extends string | number | symbol
K
FullFunctions
objectIsAccessor: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:314
K extends string | number | symbol
K
string |
symbol |
FullFunctions
objectIsConfigurable: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:315
K extends string | number | symbol
K
string |
symbol |
FullFunctions
objectIsDataProperty: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:316
K extends string | number | symbol
K
string |
symbol |
FullFunctions
objectIsEnumerable: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:317
K extends string | number | symbol
K
string |
symbol |
FullFunctions
objectIsWritable: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:318
K extends string | number | symbol
K
string |
symbol |
FullFunctions
objectInstanceOf: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:321
K extends string | number | symbol
K
any
FullFunctions
objectIsPrototypeOf: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:322
K extends string | number | symbol
K
any
FullFunctions
objectIsInstanceOfClass: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:325
K extends string | number | symbol
K
FullFunctions
objectIsInstanceOfConstructor: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:326
K extends string | number | symbol
K
FullFunctions
objectIsInstanceOfFunction: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:330
K extends string | number | symbol
K
FullFunctions
objectIsInstanceOfObject: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:331
K extends string | number | symbol
K
FullFunctions
objectContainsKey: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:334
K extends string | number | symbol
K
string |
symbol |
FullFunctions
objectLacksKey: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:335
K extends string | number | symbol
K
string |
symbol |
FullFunctions
objectIn: <
K>(field,keys) =>FullFunctions
Defined in: FullFunctions.ts:338
K extends string | number | symbol
K
(string | symbol)[]
FullFunctions
objectNotIn: <
K>(field,keys) =>FullFunctions
Defined in: FullFunctions.ts:339
K extends string | number | symbol
K
(string | symbol)[]
FullFunctions
objectContainsAllKeys: <
K>(field,keys) =>FullFunctions
Defined in: FullFunctions.ts:342
K extends string | number | symbol
K
string[] |
symbol[] |
FullFunctions
objectContainsAnyKey: <
K>(field,keys) =>FullFunctions
Defined in: FullFunctions.ts:343
K extends string | number | symbol
K
string[] |
symbol[] |
FullFunctions
objectContainsOnlyKeys: <
K>(field,keys) =>FullFunctions
Defined in: FullFunctions.ts:344
K extends string | number | symbol
K
string[] |
symbol[] |
FullFunctions
objectContainsSymbolKeys: <
K>(field,keys) =>FullFunctions
Defined in: FullFunctions.ts:345
K extends string | number | symbol
K
string[] |
symbol[] |
FullFunctions
objectEqualsKeys: <
K>(field,keys) =>FullFunctions
Defined in: FullFunctions.ts:346
K extends string | number | symbol
K
string[] |
symbol[] |
FullFunctions
objectLacksAllKeys: <
K>(field,keys) =>FullFunctions
Defined in: FullFunctions.ts:347
K extends string | number | symbol
K
string[] |
symbol[] |
FullFunctions
objectOnlyKeys: <
K>(field,keys) =>FullFunctions
Defined in: FullFunctions.ts:348
K extends string | number | symbol
K
string[] |
symbol[] |
FullFunctions
objectStrictEqualsKeys: <
K>(field,keys) =>FullFunctions
Defined in: FullFunctions.ts:349
K extends string | number | symbol
K
string[] |
symbol[] |
FullFunctions
objectHasCamelcaseKeys: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:352
K extends string | number | symbol
K
FullFunctions
objectHasHomogeneousKeys: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:353
K extends string | number | symbol
K
FullFunctions
objectHasOnlyStringKeys: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:354
K extends string | number | symbol
K
FullFunctions
objectHasOnlySymbolKeys: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:355
K extends string | number | symbol
K
FullFunctions
objectContainsOwnProperty: <
K>(field,key) =>FullFunctions
Defined in: FullFunctions.ts:358
K extends string | number | symbol
K
string |
symbol |
FullFunctions
objectContainsProperty: <
K>(field,key) =>FullFunctions
Defined in: FullFunctions.ts:359
K extends string | number | symbol
K
string |
symbol |
FullFunctions
objectPrototypeContainsPrototype: <
K>(field,proto) =>FullFunctions
Defined in: FullFunctions.ts:362
K extends string | number | symbol
K
any
FullFunctions
objectPrototypeIsPrototypeOf: <
K>(field,proto) =>FullFunctions
Defined in: FullFunctions.ts:366
K extends string | number | symbol
K
any
FullFunctions
objectPrototypeIsNull: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:372
K extends string | number | symbol
K
FullFunctions
objectIsEmpty: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:375
K extends string | number | symbol
K
FullFunctions
objectIsPlain: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:376
K extends string | number | symbol
K
FullFunctions
objectHasNumericKeys: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:377
K extends string | number | symbol
K
FullFunctions
objectHasNestedObject: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:379
K extends string | number | symbol
K
FullFunctions
objectIsFrozen: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:380
K extends string | number | symbol
K
FullFunctions
objectIsSealed: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:381
K extends string | number | symbol
K
FullFunctions
objectIsExtensible: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:382
K extends string | number | symbol
K
FullFunctions
objectIsIterable: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:383
K extends string | number | symbol
K
FullFunctions
objectHasNullProto: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:384
K extends string | number | symbol
K
FullFunctions
objectInheritsObject: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:385
K extends string | number | symbol
K
FullFunctions
objectIsHomogeneous: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:386
K extends string | number | symbol
K
FullFunctions
objectHasArrayProp: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:387
K extends string | number | symbol
K
FullFunctions
objectHasNoUndefined: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:388
K extends string | number | symbol
K
FullFunctions
setContainsAll: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:395
K extends string | number | symbol
K
unknown[]
FullFunctions
setContainsAny: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:396
K extends string | number | symbol
K
unknown[]
FullFunctions
setExcludesAll: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:397
K extends string | number | symbol
K
unknown[]
FullFunctions
setEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:400
K extends string | number | symbol
K
Set<unknown>
FullFunctions
setNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:401
K extends string | number | symbol
K
Set<unknown>
FullFunctions
setSameElements: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:402
K extends string | number | symbol
K
Set<unknown>
FullFunctions
setDisjoint: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:405
K extends string | number | symbol
K
Set<unknown>
FullFunctions
setIntersects: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:406
K extends string | number | symbol
K
Set<unknown>
FullFunctions
setIncludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:409
K extends string | number | symbol
K
unknown
FullFunctions
setExcludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:410
K extends string | number | symbol
K
unknown
FullFunctions
setStrictSubsetOf: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:413
K extends string | number | symbol
K
Set<unknown>
FullFunctions
setStrictSupersetOf: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:414
K extends string | number | symbol
K
Set<unknown>
FullFunctions
setSubsetOf: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:415
K extends string | number | symbol
K
Set<unknown>
FullFunctions
setSupersetOf: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:416
K extends string | number | symbol
K
Set<unknown>
FullFunctions
setSizeEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:419
K extends string | number | symbol
K
number
FullFunctions
setSizeGreaterThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:420
K extends string | number | symbol
K
number
FullFunctions
setSizeGreaterThanOrEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:421
K extends string | number | symbol
K
number
FullFunctions
setSizeLessThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:422
K extends string | number | symbol
K
number
FullFunctions
setSizeLessThanOrEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:423
K extends string | number | symbol
K
number
FullFunctions
setIsEmpty: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:426
K extends string | number | symbol
K
FullFunctions
setIsNotEmpty: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:427
K extends string | number | symbol
K
FullFunctions
setHasPrimitives: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:428
K extends string | number | symbol
K
FullFunctions
setHasObjects: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:429
K extends string | number | symbol
K
FullFunctions
stringEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:439
K extends string | number | symbol
K
string
FullFunctions
stringGreaterThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:440
K extends string | number | symbol
K
string
FullFunctions
stringLessThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:441
K extends string | number | symbol
K
string
FullFunctions
stringNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:442
K extends string | number | symbol
K
string
FullFunctions
stringIn: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:445
K extends string | number | symbol
K
string[]
FullFunctions
stringNotIn: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:446
K extends string | number | symbol
K
string[]
FullFunctions
stringMatches: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:449
K extends string | number | symbol
K
RegExp
FullFunctions
stringNotMatches: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:450
K extends string | number | symbol
K
RegExp
FullFunctions
stringSizeEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:453
K extends string | number | symbol
K
number
FullFunctions
stringSizeGreaterThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:454
K extends string | number | symbol
K
number
FullFunctions
stringSizeGreaterThanOrEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:455
K extends string | number | symbol
K
number
FullFunctions
stringSizeLessThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:456
K extends string | number | symbol
K
number
FullFunctions
stringSizeLessThanOrEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:457
K extends string | number | symbol
K
number
FullFunctions
stringIsBlank: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:460
K extends string | number | symbol
K
FullFunctions
stringIsEmpty: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:461
K extends string | number | symbol
K
FullFunctions
stringIsNotBlank: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:462
K extends string | number | symbol
K
FullFunctions
stringIsNotEmpty: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:463
K extends string | number | symbol
K
FullFunctions
stringEndsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:466
K extends string | number | symbol
K
string
FullFunctions
stringExcludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:467
K extends string | number | symbol
K
string
FullFunctions
stringIncludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:468
K extends string | number | symbol
K
string
FullFunctions
stringStartsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:469
K extends string | number | symbol
K
string
FullFunctions
get items():
T[]
Defined in: BaseFunctions.ts:41
Gets the array of items.
T[]
The current array of items.
get count():
number
Defined in: BaseFunctions.ts:49
Gets the number of items.
number
The count of items.
get info():
CollectionInfo
Defined in: BaseFunctions.ts:57
Gets information about the current state of the collection.
Information about pagination, sorting, filters, and operations.
begin(
name):this
Defined in: BaseFunctions.ts:70
Starts a named step with stack management for nested calls. Automatically handles nested step calls without breaking the chain.
string
this
end():
this
Defined in: BaseFunctions.ts:82
Ends the current step and pops from stack.
this
where(
fn):this
Defined in: BaseFunctions.ts:97
Filters items using the provided predicate function. This is the preferred, concise method for filtering collections.
PredicateFn<T>
The predicate function to filter items.
this
The instance for chaining.
collection.fn.where(p => p.is_legendary)
all():
this
Defined in: BaseFunctions.ts:110
Returns the current instance (all items).
this
The instance for chaining.
sort<
K>(field,dir?,type?):this
Defined in: BaseFunctions.ts:124
Sorts the items by a specified field with automatic type detection. Automatically infers the sort type from the field value if not explicitly provided.
K extends string | number | symbol
The key of the field to sort by.
K
The field name to sort on.
SortDir = SortDirEnum.ASC
Sort direction (‘asc’ or ‘desc’). Default is ‘asc’.
Sort type (‘string’, ‘number’, ‘boolean’, ‘date’). Auto-detected if omitted.
this
The instance for chaining.
Error if an unsupported sort type is provided.
page(
current,perPage?):this
Defined in: BaseFunctions.ts:171
Paginates the items by returning a specific page of results.
number
The current page number (1-based).
number = 20
The number of items per page. Default is 20.
this
The instance for chaining.
Error if current is less than 1 or perPage is less than 1.
pipe(
expression):this
Defined in: BaseFunctions.ts:211
Executes a sequence of chainable operations from a pipe expression string. Parses and executes multiple method calls in sequence, ensuring each returns ‘this’ for chaining.
string
| The pipe expression string (e.g., “method1(arg) | method2(arg)”). |
this
The instance for chaining.
Error if a reserved method is used, unknown method is called, or method breaks the chain.