collectype / FullFunctions / FullFunctions
Defined in: FullFunctions.ts:147
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:153
K extends string | number | symbol
K
unknown[]
FullFunctions
arrayNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:154
K extends string | number | symbol
K
unknown[]
FullFunctions
arraySameMembers: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:155
K extends string | number | symbol
K
unknown[]
FullFunctions
arraySetEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:156
K extends string | number | symbol
K
unknown[]
FullFunctions
arraySetNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:157
K extends string | number | symbol
K
unknown[]
FullFunctions
arrayAtIndexEquals: <
K>(field,index,target) =>FullFunctions
Defined in: FullFunctions.ts:160
K extends string | number | symbol
K
number
unknown
FullFunctions
arrayAtIndexGreaterThan: <
K>(field,index,target) =>FullFunctions
Defined in: FullFunctions.ts:161
K extends string | number | symbol
K
number
unknown
FullFunctions
arrayAtIndexGreaterThanOrEquals: <
K>(field,index,target) =>FullFunctions
Defined in: FullFunctions.ts:162
K extends string | number | symbol
K
number
unknown
FullFunctions
arrayAtIndexLessThan: <
K>(field,index,target) =>FullFunctions
Defined in: FullFunctions.ts:166
K extends string | number | symbol
K
number
unknown
FullFunctions
arrayAtIndexLessThanOrEquals: <
K>(field,index,target) =>FullFunctions
Defined in: FullFunctions.ts:167
K extends string | number | symbol
K
number
unknown
FullFunctions
arrayAtIndexNotEquals: <
K>(field,index,target) =>FullFunctions
Defined in: FullFunctions.ts:171
K extends string | number | symbol
K
number
unknown
FullFunctions
arrayAtIndexIn: <
K>(field,index,target) =>FullFunctions
Defined in: FullFunctions.ts:174
K extends string | number | symbol
K
number
unknown[]
FullFunctions
arrayAtIndexNotIn: <
K>(field,index,target) =>FullFunctions
Defined in: FullFunctions.ts:175
K extends string | number | symbol
K
number
unknown[]
FullFunctions
arrayDisjoint: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:178
K extends string | number | symbol
K
unknown[]
FullFunctions
arrayIntersects: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:179
K extends string | number | symbol
K
unknown[]
FullFunctions
arrayEveryEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:182
K extends string | number | symbol
K
unknown
FullFunctions
arrayExcludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:183
K extends string | number | symbol
K
unknown
FullFunctions
arrayIncludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:184
K extends string | number | symbol
K
unknown
FullFunctions
arraySomeEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:185
K extends string | number | symbol
K
unknown
FullFunctions
arrayStrictSubsetOf: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:188
K extends string | number | symbol
K
unknown[]
FullFunctions
arrayStrictSupersetOf: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:189
K extends string | number | symbol
K
unknown[]
FullFunctions
arraySubsetOf: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:190
K extends string | number | symbol
K
unknown[]
FullFunctions
arraySupersetOf: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:191
K extends string | number | symbol
K
unknown[]
FullFunctions
arrayContainsSubsequence: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:194
K extends string | number | symbol
K
unknown[]
FullFunctions
arrayStartsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:195
K extends string | number | symbol
K
unknown[]
FullFunctions
arrayEndsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:196
K extends string | number | symbol
K
unknown[]
FullFunctions
arraySizeEquals: <
K>(field,size) =>FullFunctions
Defined in: FullFunctions.ts:199
K extends string | number | symbol
K
number
FullFunctions
arraySizeGreaterThan: <
K>(field,size) =>FullFunctions
Defined in: FullFunctions.ts:200
K extends string | number | symbol
K
number
FullFunctions
arraySizeGreaterThanOrEquals: <
K>(field,size) =>FullFunctions
Defined in: FullFunctions.ts:201
K extends string | number | symbol
K
number
FullFunctions
arraySizeLessThan: <
K>(field,size) =>FullFunctions
Defined in: FullFunctions.ts:202
K extends string | number | symbol
K
number
FullFunctions
arraySizeLessThanOrEquals: <
K>(field,size) =>FullFunctions
Defined in: FullFunctions.ts:203
K extends string | number | symbol
K
number
FullFunctions
arrayIsEmpty: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:206
K extends string | number | symbol
K
FullFunctions
arrayIsNotEmpty: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:207
K extends string | number | symbol
K
FullFunctions
bigintEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:214
K extends string | number | symbol
K
bigint
FullFunctions
bigintGreaterThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:215
K extends string | number | symbol
K
bigint
FullFunctions
bigintGreaterThanOrEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:216
K extends string | number | symbol
K
bigint
FullFunctions
bigintLessThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:217
K extends string | number | symbol
K
bigint
FullFunctions
bigintLessThanOrEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:218
K extends string | number | symbol
K
bigint
FullFunctions
bigintNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:219
K extends string | number | symbol
K
bigint
FullFunctions
bigintNotIn: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:222
K extends string | number | symbol
K
bigint[]
FullFunctions
bigintIn: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:223
K extends string | number | symbol
K
bigint[]
FullFunctions
bigintBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:226
K extends string | number | symbol
K
bigint
bigint
FullFunctions
bigintNotBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:227
K extends string | number | symbol
K
bigint
bigint
FullFunctions
bigintStrictBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:228
K extends string | number | symbol
K
bigint
bigint
FullFunctions
bigintStrictNotBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:229
K extends string | number | symbol
K
bigint
bigint
FullFunctions
bigintIsEven: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:232
K extends string | number | symbol
K
FullFunctions
bigintIsNegative: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:233
K extends string | number | symbol
K
FullFunctions
bigintIsOdd: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:234
K extends string | number | symbol
K
FullFunctions
bigintIsPositive: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:235
K extends string | number | symbol
K
FullFunctions
bigintIsZero: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:236
K extends string | number | symbol
K
FullFunctions
booleanEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:243
K extends string | number | symbol
K
boolean
FullFunctions
booleanNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:244
K extends string | number | symbol
K
boolean
FullFunctions
booleanIsFalse: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:247
K extends string | number | symbol
K
FullFunctions
booleanIsTrue: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:248
K extends string | number | symbol
K
FullFunctions
dateIsFirstDayOfMonth: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:255
K extends string | number | symbol
K
FullFunctions
dateIsFuture: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:256
K extends string | number | symbol
K
FullFunctions
dateIsLastDayOfMonth: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:257
K extends string | number | symbol
K
FullFunctions
dateIsPast: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:258
K extends string | number | symbol
K
FullFunctions
dateIsToday: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:259
K extends string | number | symbol
K
FullFunctions
dateIsTomorrow: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:260
K extends string | number | symbol
K
FullFunctions
dateIsWeekday: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:261
K extends string | number | symbol
K
FullFunctions
dateIsWeekend: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:262
K extends string | number | symbol
K
FullFunctions
dateIsYesterday: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:263
K extends string | number | symbol
K
FullFunctions
dateAfter: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:266
K extends string | number | symbol
K
Date
FullFunctions
dateAfterOrEqual: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:267
K extends string | number | symbol
K
Date
FullFunctions
dateBefore: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:268
K extends string | number | symbol
K
Date
FullFunctions
dateBeforeOrEqual: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:269
K extends string | number | symbol
K
Date
FullFunctions
dateEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:270
K extends string | number | symbol
K
Date
FullFunctions
dateNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:271
K extends string | number | symbol
K
Date
FullFunctions
dateSameDay: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:272
K extends string | number | symbol
K
Date
FullFunctions
dateSameMonth: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:273
K extends string | number | symbol
K
Date
FullFunctions
dateSameYear: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:274
K extends string | number | symbol
K
Date
FullFunctions
dateBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:277
K extends string | number | symbol
K
Date
Date
FullFunctions
dateNotBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:278
K extends string | number | symbol
K
Date
Date
FullFunctions
dateStrictBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:279
K extends string | number | symbol
K
Date
Date
FullFunctions
dateStrictNotBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:280
K extends string | number | symbol
K
Date
Date
FullFunctions
dateIsInvalid: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:283
K extends string | number | symbol
K
FullFunctions
dateIsValid: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:284
K extends string | number | symbol
K
FullFunctions
mapHasEntry: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:291
K extends string | number | symbol
K
[unknown, unknown]
FullFunctions
mapLacksEntry: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:292
K extends string | number | symbol
K
[unknown, unknown]
FullFunctions
mapHasKey: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:295
K extends string | number | symbol
K
unknown
FullFunctions
mapLacksKey: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:296
K extends string | number | symbol
K
unknown
FullFunctions
mapSizeEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:299
K extends string | number | symbol
K
number
FullFunctions
mapSizeGreaterThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:300
K extends string | number | symbol
K
number
FullFunctions
mapSizeGreaterThanOrEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:301
K extends string | number | symbol
K
number
FullFunctions
mapSizeLessThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:302
K extends string | number | symbol
K
number
FullFunctions
mapSizeLessThanOrEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:303
K extends string | number | symbol
K
number
FullFunctions
mapIsEmpty: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:306
K extends string | number | symbol
K
FullFunctions
mapIsNotEmpty: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:307
K extends string | number | symbol
K
FullFunctions
mapContainsValue: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:310
K extends string | number | symbol
K
unknown
FullFunctions
mapLacksValue: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:311
K extends string | number | symbol
K
unknown
FullFunctions
numberEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:318
K extends string | number | symbol
K
number
FullFunctions
numberGreaterOrEqual: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:319
K extends string | number | symbol
K
number
FullFunctions
numberGreaterThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:320
K extends string | number | symbol
K
number
FullFunctions
numberLessOrEqual: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:321
K extends string | number | symbol
K
number
FullFunctions
numberLessThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:322
K extends string | number | symbol
K
number
FullFunctions
numberNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:323
K extends string | number | symbol
K
number
FullFunctions
numberBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:326
K extends string | number | symbol
K
number
number
FullFunctions
numberNotBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:327
K extends string | number | symbol
K
number
number
FullFunctions
numberStrictBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:328
K extends string | number | symbol
K
number
number
FullFunctions
numberStrictNotBetween: <
K>(field,min,max) =>FullFunctions
Defined in: FullFunctions.ts:329
K extends string | number | symbol
K
number
number
FullFunctions
numberIsFinite: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:332
K extends string | number | symbol
K
FullFunctions
numberIsFloat: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:333
K extends string | number | symbol
K
FullFunctions
numberIsInteger: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:334
K extends string | number | symbol
K
FullFunctions
numberIsNegative: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:335
K extends string | number | symbol
K
FullFunctions
numberIsPositive: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:336
K extends string | number | symbol
K
FullFunctions
numberIsZero: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:337
K extends string | number | symbol
K
FullFunctions
objectIsAccessor: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:344
K extends string | number | symbol
K
string | symbol
FullFunctions
objectIsConfigurable: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:345
K extends string | number | symbol
K
string | symbol
FullFunctions
objectIsDataProperty: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:346
K extends string | number | symbol
K
string | symbol
FullFunctions
objectIsEnumerable: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:347
K extends string | number | symbol
K
string | symbol
FullFunctions
objectIsWritable: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:348
K extends string | number | symbol
K
string | symbol
FullFunctions
objectInstanceOf: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:351
K extends string | number | symbol
K
any
FullFunctions
objectIsPrototypeOf: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:352
K extends string | number | symbol
K
any
FullFunctions
objectIsInstanceOfClass: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:355
K extends string | number | symbol
K
FullFunctions
objectIsInstanceOfConstructor: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:356
K extends string | number | symbol
K
FullFunctions
objectIsInstanceOfFunction: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:360
K extends string | number | symbol
K
FullFunctions
objectIsInstanceOfObject: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:361
K extends string | number | symbol
K
FullFunctions
objectContainsKey: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:364
K extends string | number | symbol
K
string | symbol
FullFunctions
objectLacksKey: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:365
K extends string | number | symbol
K
string | symbol
FullFunctions
objectIn: <
K>(field,keys) =>FullFunctions
Defined in: FullFunctions.ts:368
K extends string | number | symbol
K
(string | symbol)[]
FullFunctions
objectNotIn: <
K>(field,keys) =>FullFunctions
Defined in: FullFunctions.ts:369
K extends string | number | symbol
K
(string | symbol)[]
FullFunctions
objectContainsAllKeys: <
K>(field,keys) =>FullFunctions
Defined in: FullFunctions.ts:372
K extends string | number | symbol
K
string[] | symbol[]
FullFunctions
objectContainsAnyKey: <
K>(field,keys) =>FullFunctions
Defined in: FullFunctions.ts:373
K extends string | number | symbol
K
string[] | symbol[]
FullFunctions
objectContainsOnlyKeys: <
K>(field,keys) =>FullFunctions
Defined in: FullFunctions.ts:374
K extends string | number | symbol
K
string[] | symbol[]
FullFunctions
objectContainsSymbolKeys: <
K>(field,keys) =>FullFunctions
Defined in: FullFunctions.ts:375
K extends string | number | symbol
K
string[] | symbol[]
FullFunctions
objectEqualsKeys: <
K>(field,keys) =>FullFunctions
Defined in: FullFunctions.ts:376
K extends string | number | symbol
K
string[] | symbol[]
FullFunctions
objectLacksAllKeys: <
K>(field,keys) =>FullFunctions
Defined in: FullFunctions.ts:377
K extends string | number | symbol
K
string[] | symbol[]
FullFunctions
objectOnlyKeys: <
K>(field,keys) =>FullFunctions
Defined in: FullFunctions.ts:378
K extends string | number | symbol
K
string[] | symbol[]
FullFunctions
objectStrictEqualsKeys: <
K>(field,keys) =>FullFunctions
Defined in: FullFunctions.ts:379
K extends string | number | symbol
K
string[] | symbol[]
FullFunctions
objectHasCamelcaseKeys: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:382
K extends string | number | symbol
K
FullFunctions
objectHasHomogeneousKeys: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:383
K extends string | number | symbol
K
FullFunctions
objectHasOnlyStringKeys: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:384
K extends string | number | symbol
K
FullFunctions
objectHasOnlySymbolKeys: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:385
K extends string | number | symbol
K
FullFunctions
objectContainsOwnProperty: <
K>(field,key) =>FullFunctions
Defined in: FullFunctions.ts:388
K extends string | number | symbol
K
string | symbol
FullFunctions
objectContainsProperty: <
K>(field,key) =>FullFunctions
Defined in: FullFunctions.ts:389
K extends string | number | symbol
K
string | symbol
FullFunctions
objectPrototypeContainsPrototype: <
K>(field,proto) =>FullFunctions
Defined in: FullFunctions.ts:392
K extends string | number | symbol
K
any
FullFunctions
objectPrototypeIsPrototypeOf: <
K>(field,proto) =>FullFunctions
Defined in: FullFunctions.ts:396
K extends string | number | symbol
K
any
FullFunctions
objectPrototypeIsNull: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:402
K extends string | number | symbol
K
FullFunctions
objectIsEmpty: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:405
K extends string | number | symbol
K
FullFunctions
objectIsPlain: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:406
K extends string | number | symbol
K
FullFunctions
objectHasNumericKeys: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:407
K extends string | number | symbol
K
FullFunctions
objectHasNestedObject: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:409
K extends string | number | symbol
K
FullFunctions
objectIsFrozen: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:410
K extends string | number | symbol
K
FullFunctions
objectIsSealed: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:411
K extends string | number | symbol
K
FullFunctions
objectIsExtensible: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:412
K extends string | number | symbol
K
FullFunctions
objectIsIterable: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:413
K extends string | number | symbol
K
FullFunctions
objectHasNullProto: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:414
K extends string | number | symbol
K
FullFunctions
objectInheritsObject: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:415
K extends string | number | symbol
K
FullFunctions
objectIsHomogeneous: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:416
K extends string | number | symbol
K
FullFunctions
objectHasArrayProp: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:417
K extends string | number | symbol
K
FullFunctions
objectHasNoUndefined: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:418
K extends string | number | symbol
K
FullFunctions
queryContainsEntry: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:425
K extends string | number | symbol
K
[string, string]
FullFunctions
queryLacksEntry: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:426
K extends string | number | symbol
K
[string, string]
FullFunctions
queryContainsKey: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:429
K extends string | number | symbol
K
string
FullFunctions
queryLacksKey: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:430
K extends string | number | symbol
K
string
FullFunctions
querySizeEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:433
K extends string | number | symbol
K
number
FullFunctions
querySizeGreaterThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:434
K extends string | number | symbol
K
number
FullFunctions
querySizeGreaterThanOrEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:435
K extends string | number | symbol
K
number
FullFunctions
querySizeLessThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:436
K extends string | number | symbol
K
number
FullFunctions
querySizeLessThanOrEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:437
K extends string | number | symbol
K
number
FullFunctions
queryIsEmpty: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:440
K extends string | number | symbol
K
FullFunctions
queryIsNotEmpty: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:441
K extends string | number | symbol
K
FullFunctions
queryContainsValue: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:444
K extends string | number | symbol
K
string
FullFunctions
queryLacksValue: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:445
K extends string | number | symbol
K
string
FullFunctions
setContainsAll: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:452
K extends string | number | symbol
K
unknown[]
FullFunctions
setContainsAny: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:453
K extends string | number | symbol
K
unknown[]
FullFunctions
setExcludesAll: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:454
K extends string | number | symbol
K
unknown[]
FullFunctions
setEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:457
K extends string | number | symbol
K
Set<unknown>
FullFunctions
setNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:458
K extends string | number | symbol
K
Set<unknown>
FullFunctions
setSameElements: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:459
K extends string | number | symbol
K
Set<unknown>
FullFunctions
setDisjoint: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:462
K extends string | number | symbol
K
Set<unknown>
FullFunctions
setIntersects: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:463
K extends string | number | symbol
K
Set<unknown>
FullFunctions
setIncludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:466
K extends string | number | symbol
K
unknown
FullFunctions
setExcludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:467
K extends string | number | symbol
K
unknown
FullFunctions
setStrictSubsetOf: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:470
K extends string | number | symbol
K
Set<unknown>
FullFunctions
setStrictSupersetOf: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:471
K extends string | number | symbol
K
Set<unknown>
FullFunctions
setSubsetOf: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:472
K extends string | number | symbol
K
Set<unknown>
FullFunctions
setSupersetOf: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:473
K extends string | number | symbol
K
Set<unknown>
FullFunctions
setSizeEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:476
K extends string | number | symbol
K
number
FullFunctions
setSizeGreaterThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:477
K extends string | number | symbol
K
number
FullFunctions
setSizeGreaterThanOrEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:478
K extends string | number | symbol
K
number
FullFunctions
setSizeLessThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:479
K extends string | number | symbol
K
number
FullFunctions
setSizeLessThanOrEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:480
K extends string | number | symbol
K
number
FullFunctions
setIsEmpty: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:483
K extends string | number | symbol
K
FullFunctions
setIsNotEmpty: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:484
K extends string | number | symbol
K
FullFunctions
setHasPrimitives: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:485
K extends string | number | symbol
K
FullFunctions
setHasObjects: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:486
K extends string | number | symbol
K
FullFunctions
stringEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:496
K extends string | number | symbol
K
string
FullFunctions
stringGreaterThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:497
K extends string | number | symbol
K
string
FullFunctions
stringLessThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:498
K extends string | number | symbol
K
string
FullFunctions
stringNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:499
K extends string | number | symbol
K
string
FullFunctions
stringIn: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:502
K extends string | number | symbol
K
string[]
FullFunctions
stringNotIn: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:503
K extends string | number | symbol
K
string[]
FullFunctions
stringMatches: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:506
K extends string | number | symbol
K
RegExp
FullFunctions
stringNotMatches: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:507
K extends string | number | symbol
K
RegExp
FullFunctions
stringSizeEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:510
K extends string | number | symbol
K
number
FullFunctions
stringSizeGreaterThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:511
K extends string | number | symbol
K
number
FullFunctions
stringSizeGreaterThanOrEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:512
K extends string | number | symbol
K
number
FullFunctions
stringSizeLessThan: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:513
K extends string | number | symbol
K
number
FullFunctions
stringSizeLessThanOrEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:514
K extends string | number | symbol
K
number
FullFunctions
stringIsBlank: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:517
K extends string | number | symbol
K
FullFunctions
stringIsEmpty: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:518
K extends string | number | symbol
K
FullFunctions
stringIsNotBlank: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:519
K extends string | number | symbol
K
FullFunctions
stringIsNotEmpty: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:520
K extends string | number | symbol
K
FullFunctions
stringEndsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:523
K extends string | number | symbol
K
string
FullFunctions
stringExcludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:524
K extends string | number | symbol
K
string
FullFunctions
stringIncludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:525
K extends string | number | symbol
K
string
FullFunctions
stringStartsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:526
K extends string | number | symbol
K
string
FullFunctions
urlHashEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:533
K extends string | number | symbol
K
string
FullFunctions
urlHashNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:534
K extends string | number | symbol
K
string
FullFunctions
urlHashStartsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:535
K extends string | number | symbol
K
string
FullFunctions
urlHashEndsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:536
K extends string | number | symbol
K
string
FullFunctions
urlHashIncludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:537
K extends string | number | symbol
K
string
FullFunctions
urlHashExcludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:538
K extends string | number | symbol
K
string
FullFunctions
urlHostEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:541
K extends string | number | symbol
K
string
FullFunctions
urlHostNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:542
K extends string | number | symbol
K
string
FullFunctions
urlHostStartsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:543
K extends string | number | symbol
K
string
FullFunctions
urlHostEndsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:544
K extends string | number | symbol
K
string
FullFunctions
urlHostIncludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:545
K extends string | number | symbol
K
string
FullFunctions
urlHostExcludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:546
K extends string | number | symbol
K
string
FullFunctions
urlHostnameEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:549
K extends string | number | symbol
K
string
FullFunctions
urlHostnameNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:550
K extends string | number | symbol
K
string
FullFunctions
urlHostnameStartsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:551
K extends string | number | symbol
K
string
FullFunctions
urlHostnameEndsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:552
K extends string | number | symbol
K
string
FullFunctions
urlHostnameIncludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:553
K extends string | number | symbol
K
string
FullFunctions
urlHostnameExcludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:554
K extends string | number | symbol
K
string
FullFunctions
urlHrefEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:557
K extends string | number | symbol
K
string
FullFunctions
urlHrefNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:558
K extends string | number | symbol
K
string
FullFunctions
urlHrefStartsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:559
K extends string | number | symbol
K
string
FullFunctions
urlHrefEndsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:560
K extends string | number | symbol
K
string
FullFunctions
urlHrefIncludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:561
K extends string | number | symbol
K
string
FullFunctions
urlHrefExcludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:562
K extends string | number | symbol
K
string
FullFunctions
urlOriginEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:565
K extends string | number | symbol
K
string
FullFunctions
urlOriginNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:566
K extends string | number | symbol
K
string
FullFunctions
urlOriginStartsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:567
K extends string | number | symbol
K
string
FullFunctions
urlOriginEndsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:568
K extends string | number | symbol
K
string
FullFunctions
urlOriginIncludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:569
K extends string | number | symbol
K
string
FullFunctions
urlOriginExcludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:570
K extends string | number | symbol
K
string
FullFunctions
urlPathnameEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:573
K extends string | number | symbol
K
string
FullFunctions
urlPathnameNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:574
K extends string | number | symbol
K
string
FullFunctions
urlPathnameStartsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:575
K extends string | number | symbol
K
string
FullFunctions
urlPathnameEndsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:576
K extends string | number | symbol
K
string
FullFunctions
urlPathnameIncludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:577
K extends string | number | symbol
K
string
FullFunctions
urlPathnameExcludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:578
K extends string | number | symbol
K
string
FullFunctions
urlPortEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:581
K extends string | number | symbol
K
string
FullFunctions
urlPortNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:582
K extends string | number | symbol
K
string
FullFunctions
urlPortStartsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:583
K extends string | number | symbol
K
string
FullFunctions
urlPortEndsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:584
K extends string | number | symbol
K
string
FullFunctions
urlPortIncludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:585
K extends string | number | symbol
K
string
FullFunctions
urlPortExcludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:586
K extends string | number | symbol
K
string
FullFunctions
urlProtocolEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:589
K extends string | number | symbol
K
string
FullFunctions
urlProtocolNotEquals: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:590
K extends string | number | symbol
K
string
FullFunctions
urlProtocolStartsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:591
K extends string | number | symbol
K
string
FullFunctions
urlProtocolEndsWith: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:592
K extends string | number | symbol
K
string
FullFunctions
urlProtocolIncludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:593
K extends string | number | symbol
K
string
FullFunctions
urlProtocolExcludes: <
K>(field,target) =>FullFunctions
Defined in: FullFunctions.ts:594
K extends string | number | symbol
K
string
FullFunctions
urlHasHash: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:597
K extends string | number | symbol
K
FullFunctions
urlHasSearch: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:598
K extends string | number | symbol
K
FullFunctions
urlHasPort: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:599
K extends string | number | symbol
K
FullFunctions
urlHasUsername: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:600
K extends string | number | symbol
K
FullFunctions
urlHasPassword: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:601
K extends string | number | symbol
K
FullFunctions
urlIsHttp: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:602
K extends string | number | symbol
K
FullFunctions
urlIsHttps: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:603
K extends string | number | symbol
K
FullFunctions
urlIsWs: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:604
K extends string | number | symbol
K
FullFunctions
urlIsWss: <
K>(field) =>FullFunctions
Defined in: FullFunctions.ts:605
K extends string | number | symbol
K
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.