Skip to content

v4b

Interface representing its WGSL vector type counterpart: vec4<bool>. A vector with 4 elements of type bool

[n: number]: boolean

readonly [$internal]: true

packages/typegpu/src/data/wgslTypes.ts:647


readonly [unscopables]: object

Is an object whose properties have the value ‘true’ when they will be absent when used in a ‘with’ statement.

[key: number]: undefined | boolean

optional [iterator]: boolean

readonly optional [unscopables]: boolean

Is an object whose properties have the value ‘true’ when they will be absent when used in a ‘with’ statement.

optional at: boolean

optional concat: boolean

optional copyWithin: boolean

optional entries: boolean

optional every: boolean

optional fill: boolean

optional filter: boolean

optional find: boolean

optional findIndex: boolean

optional findLast: boolean

optional findLastIndex: boolean

optional flat: boolean

optional flatMap: boolean

optional forEach: boolean

optional includes: boolean

optional indexOf: boolean

optional join: boolean

optional keys: boolean

optional lastIndexOf: boolean

optional length: boolean

Gets or sets the length of the array. This is a number one higher than the highest index in the array.

optional map: boolean

optional pop: boolean

optional push: boolean

optional reduce: boolean

optional reduceRight: boolean

optional reverse: boolean

optional shift: boolean

optional slice: boolean

optional some: boolean

optional sort: boolean

optional splice: boolean

optional toLocaleString: boolean

optional toReversed: boolean

optional toSorted: boolean

optional toSpliced: boolean

optional toString: boolean

optional unshift: boolean

optional values: boolean

optional with: boolean

Tuple4.[unscopables]

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts:97


0: boolean

Tuple4.0


1: boolean

Tuple4.1


2: boolean

Tuple4.2


3: boolean

Tuple4.3


readonly kind: "vec4<bool>"

use to distinguish between vectors of the same size on the type level

packages/typegpu/src/data/wgslTypes.ts:649


length: 4

Tuple4.length


w: boolean

packages/typegpu/src/data/wgslTypes.ts:653


readonly ww: v2b

Swizzle4.ww

packages/typegpu/src/data/wgslTypes.ts:264


readonly www: v3b

Swizzle4.www

packages/typegpu/src/data/wgslTypes.ts:296


readonly wwww: v4b

Swizzle4.wwww

packages/typegpu/src/data/wgslTypes.ts:442


readonly wwwx: v4b

Swizzle4.wwwx

packages/typegpu/src/data/wgslTypes.ts:439


readonly wwwy: v4b

Swizzle4.wwwy

packages/typegpu/src/data/wgslTypes.ts:440


readonly wwwz: v4b

Swizzle4.wwwz

packages/typegpu/src/data/wgslTypes.ts:441


readonly wwx: v3b

Swizzle4.wwx

packages/typegpu/src/data/wgslTypes.ts:293


readonly wwxw: v4b

Swizzle4.wwxw

packages/typegpu/src/data/wgslTypes.ts:435


readonly wwxx: v4b

Swizzle4.wwxx

packages/typegpu/src/data/wgslTypes.ts:432


readonly wwxy: v4b

Swizzle4.wwxy

packages/typegpu/src/data/wgslTypes.ts:433


readonly wwxz: v4b

Swizzle4.wwxz

packages/typegpu/src/data/wgslTypes.ts:434


readonly wwy: v3b

Swizzle4.wwy

packages/typegpu/src/data/wgslTypes.ts:294


readonly wwyy: v4b

Swizzle4.wwyy

packages/typegpu/src/data/wgslTypes.ts:436


readonly wwyz: v4b

Swizzle4.wwyz

packages/typegpu/src/data/wgslTypes.ts:437


readonly wwz: v3b

Swizzle4.wwz

packages/typegpu/src/data/wgslTypes.ts:295


readonly wwzz: v4b

Swizzle4.wwzz

packages/typegpu/src/data/wgslTypes.ts:438


readonly wx: v2b

Swizzle4.wx

packages/typegpu/src/data/wgslTypes.ts:261


readonly wxww: v4b

Swizzle4.wxww

packages/typegpu/src/data/wgslTypes.ts:408


readonly wxwx: v4b

Swizzle4.wxwx

packages/typegpu/src/data/wgslTypes.ts:405


readonly wxwy: v4b

Swizzle4.wxwy

packages/typegpu/src/data/wgslTypes.ts:406


readonly wxwz: v4b

Swizzle4.wxwz

packages/typegpu/src/data/wgslTypes.ts:407


readonly wxx: v3b

Swizzle4.wxx

packages/typegpu/src/data/wgslTypes.ts:287


readonly wxxw: v4b

Swizzle4.wxxw

packages/typegpu/src/data/wgslTypes.ts:396


readonly wxxx: v4b

Swizzle4.wxxx

packages/typegpu/src/data/wgslTypes.ts:393


readonly wxxy: v4b

Swizzle4.wxxy

packages/typegpu/src/data/wgslTypes.ts:394


readonly wxxz: v4b

Swizzle4.wxxz

packages/typegpu/src/data/wgslTypes.ts:395


readonly wxy: v3b

Swizzle4.wxy

packages/typegpu/src/data/wgslTypes.ts:289


readonly wxyw: v4b

Swizzle4.wxyw

packages/typegpu/src/data/wgslTypes.ts:400


readonly wxyx: v4b

Swizzle4.wxyx

packages/typegpu/src/data/wgslTypes.ts:397


readonly wxyy: v4b

Swizzle4.wxyy

packages/typegpu/src/data/wgslTypes.ts:398


readonly wxyz: v4b

Swizzle4.wxyz

packages/typegpu/src/data/wgslTypes.ts:399


readonly wxz: v3b

Swizzle4.wxz

packages/typegpu/src/data/wgslTypes.ts:288


readonly wxzw: v4b

Swizzle4.wxzw

packages/typegpu/src/data/wgslTypes.ts:404


readonly wxzx: v4b

Swizzle4.wxzx

packages/typegpu/src/data/wgslTypes.ts:401


readonly wxzy: v4b

Swizzle4.wxzy

packages/typegpu/src/data/wgslTypes.ts:402


readonly wxzz: v4b

Swizzle4.wxzz

packages/typegpu/src/data/wgslTypes.ts:403


readonly wy: v2b

Swizzle4.wy

packages/typegpu/src/data/wgslTypes.ts:262


readonly wyww: v4b

Swizzle4.wyww

packages/typegpu/src/data/wgslTypes.ts:419


readonly wywx: v4b

Swizzle4.wywx

packages/typegpu/src/data/wgslTypes.ts:416


readonly wywy: v4b

Swizzle4.wywy

packages/typegpu/src/data/wgslTypes.ts:417


readonly wywz: v4b

Swizzle4.wywz

packages/typegpu/src/data/wgslTypes.ts:418


readonly wyxw: v4b

Swizzle4.wyxw

packages/typegpu/src/data/wgslTypes.ts:412


readonly wyxx: v4b

Swizzle4.wyxx

packages/typegpu/src/data/wgslTypes.ts:409


readonly wyxy: v4b

Swizzle4.wyxy

packages/typegpu/src/data/wgslTypes.ts:410


readonly wyxz: v4b

Swizzle4.wyxz

packages/typegpu/src/data/wgslTypes.ts:411


readonly wyy: v3b

Swizzle4.wyy

packages/typegpu/src/data/wgslTypes.ts:290


readonly wyyy: v4b

Swizzle4.wyyy

packages/typegpu/src/data/wgslTypes.ts:413


readonly wyyz: v4b

Swizzle4.wyyz

packages/typegpu/src/data/wgslTypes.ts:414


readonly wyz: v3b

Swizzle4.wyz

packages/typegpu/src/data/wgslTypes.ts:291


readonly wyzw: v4b

Swizzle4.wyzw

packages/typegpu/src/data/wgslTypes.ts:415


readonly wz: v2b

Swizzle4.wz

packages/typegpu/src/data/wgslTypes.ts:263


readonly wzww: v4b

Swizzle4.wzww

packages/typegpu/src/data/wgslTypes.ts:431


readonly wzwx: v4b

Swizzle4.wzwx

packages/typegpu/src/data/wgslTypes.ts:428


readonly wzwy: v4b

Swizzle4.wzwy

packages/typegpu/src/data/wgslTypes.ts:429


readonly wzwz: v4b

Swizzle4.wzwz

packages/typegpu/src/data/wgslTypes.ts:430


readonly wzxw: v4b

Swizzle4.wzxw

packages/typegpu/src/data/wgslTypes.ts:423


readonly wzxx: v4b

Swizzle4.wzxx

packages/typegpu/src/data/wgslTypes.ts:420


readonly wzxy: v4b

Swizzle4.wzxy

packages/typegpu/src/data/wgslTypes.ts:421


readonly wzxz: v4b

Swizzle4.wzxz

packages/typegpu/src/data/wgslTypes.ts:422


readonly wzyy: v4b

Swizzle4.wzyy

packages/typegpu/src/data/wgslTypes.ts:424


readonly wzyz: v4b

Swizzle4.wzyz

packages/typegpu/src/data/wgslTypes.ts:425


readonly wzz: v3b

Swizzle4.wzz

packages/typegpu/src/data/wgslTypes.ts:292


readonly wzzw: v4b

Swizzle4.wzzw

packages/typegpu/src/data/wgslTypes.ts:427


readonly wzzy: v4b

Swizzle4.wzzy

packages/typegpu/src/data/wgslTypes.ts:426


x: boolean

packages/typegpu/src/data/wgslTypes.ts:650


readonly xww: v3b

Swizzle4.xww

packages/typegpu/src/data/wgslTypes.ts:272


readonly xwww: v4b

Swizzle4.xwww

packages/typegpu/src/data/wgslTypes.ts:328


readonly xwwx: v4b

Swizzle4.xwwx

packages/typegpu/src/data/wgslTypes.ts:325


readonly xwwy: v4b

Swizzle4.xwwy

packages/typegpu/src/data/wgslTypes.ts:326


readonly xwwz: v4b

Swizzle4.xwwz

packages/typegpu/src/data/wgslTypes.ts:327


readonly xwx: v3b

Swizzle4.xwx

packages/typegpu/src/data/wgslTypes.ts:269


readonly xwxx: v4b

Swizzle4.xwxx

packages/typegpu/src/data/wgslTypes.ts:319


readonly xwxy: v4b

Swizzle4.xwxy

packages/typegpu/src/data/wgslTypes.ts:320


readonly xwxz: v4b

Swizzle4.xwxz

packages/typegpu/src/data/wgslTypes.ts:321


readonly xwy: v3b

Swizzle4.xwy

packages/typegpu/src/data/wgslTypes.ts:270


readonly xwyy: v4b

Swizzle4.xwyy

packages/typegpu/src/data/wgslTypes.ts:322


readonly xwyz: v4b

Swizzle4.xwyz

packages/typegpu/src/data/wgslTypes.ts:323


readonly xwz: v3b

Swizzle4.xwz

packages/typegpu/src/data/wgslTypes.ts:271


readonly xwzz: v4b

Swizzle4.xwzz

packages/typegpu/src/data/wgslTypes.ts:324


readonly xx: v2b

Swizzle4.xx

packages/typegpu/src/data/wgslTypes.ts:132


readonly xxw: v3b

Swizzle4.xxw

packages/typegpu/src/data/wgslTypes.ts:266


readonly xxww: v4b

Swizzle4.xxww

packages/typegpu/src/data/wgslTypes.ts:304


readonly xxwx: v4b

Swizzle4.xxwx

packages/typegpu/src/data/wgslTypes.ts:301


readonly xxwy: v4b

Swizzle4.xxwy

packages/typegpu/src/data/wgslTypes.ts:302


readonly xxwz: v4b

Swizzle4.xxwz

packages/typegpu/src/data/wgslTypes.ts:303


readonly xxx: v3b

Swizzle4.xxx

packages/typegpu/src/data/wgslTypes.ts:137


readonly xxxw: v4b

Swizzle4.xxxw

packages/typegpu/src/data/wgslTypes.ts:298


readonly xxxx: v4b

Swizzle4.xxxx

packages/typegpu/src/data/wgslTypes.ts:146


readonly xxxy: v4b

Swizzle4.xxxy

packages/typegpu/src/data/wgslTypes.ts:147


readonly xxxz: v4b

Swizzle4.xxxz

packages/typegpu/src/data/wgslTypes.ts:191


readonly xxy: v3b

Swizzle4.xxy

packages/typegpu/src/data/wgslTypes.ts:138


readonly xxyw: v4b

Swizzle4.xxyw

packages/typegpu/src/data/wgslTypes.ts:299


readonly xxyx: v4b

Swizzle4.xxyx

packages/typegpu/src/data/wgslTypes.ts:148


readonly xxyy: v4b

Swizzle4.xxyy

packages/typegpu/src/data/wgslTypes.ts:149


readonly xxyz: v4b

Swizzle4.xxyz

packages/typegpu/src/data/wgslTypes.ts:192


readonly xxz: v3b

Swizzle4.xxz

packages/typegpu/src/data/wgslTypes.ts:171


readonly xxzw: v4b

Swizzle4.xxzw

packages/typegpu/src/data/wgslTypes.ts:300


readonly xxzx: v4b

Swizzle4.xxzx

packages/typegpu/src/data/wgslTypes.ts:193


readonly xxzy: v4b

Swizzle4.xxzy

packages/typegpu/src/data/wgslTypes.ts:194


readonly xxzz: v4b

Swizzle4.xxzz

packages/typegpu/src/data/wgslTypes.ts:195


readonly xy: v2b

Swizzle4.xy

packages/typegpu/src/data/wgslTypes.ts:133


readonly xyw: v3b

Swizzle4.xyw

packages/typegpu/src/data/wgslTypes.ts:267


readonly xyww: v4b

Swizzle4.xyww

packages/typegpu/src/data/wgslTypes.ts:311


readonly xywx: v4b

Swizzle4.xywx

packages/typegpu/src/data/wgslTypes.ts:308


readonly xywy: v4b

Swizzle4.xywy

packages/typegpu/src/data/wgslTypes.ts:309


readonly xywz: v4b

Swizzle4.xywz

packages/typegpu/src/data/wgslTypes.ts:310


readonly xyx: v3b

Swizzle4.xyx

packages/typegpu/src/data/wgslTypes.ts:139


readonly xyxw: v4b

Swizzle4.xyxw

packages/typegpu/src/data/wgslTypes.ts:305


readonly xyxx: v4b

Swizzle4.xyxx

packages/typegpu/src/data/wgslTypes.ts:150


readonly xyxy: v4b

Swizzle4.xyxy

packages/typegpu/src/data/wgslTypes.ts:151


readonly xyxz: v4b

Swizzle4.xyxz

packages/typegpu/src/data/wgslTypes.ts:196


readonly xyy: v3b

Swizzle4.xyy

packages/typegpu/src/data/wgslTypes.ts:140


readonly xyyw: v4b

Swizzle4.xyyw

packages/typegpu/src/data/wgslTypes.ts:306


readonly xyyx: v4b

Swizzle4.xyyx

packages/typegpu/src/data/wgslTypes.ts:152


readonly xyyy: v4b

Swizzle4.xyyy

packages/typegpu/src/data/wgslTypes.ts:153


readonly xyyz: v4b

Swizzle4.xyyz

packages/typegpu/src/data/wgslTypes.ts:197


readonly xyz: v3b

Swizzle4.xyz

packages/typegpu/src/data/wgslTypes.ts:172


readonly xyzw: v4b

Swizzle4.xyzw

packages/typegpu/src/data/wgslTypes.ts:307


readonly xyzx: v4b

Swizzle4.xyzx

packages/typegpu/src/data/wgslTypes.ts:198


readonly xyzy: v4b

Swizzle4.xyzy

packages/typegpu/src/data/wgslTypes.ts:199


readonly xyzz: v4b

Swizzle4.xyzz

packages/typegpu/src/data/wgslTypes.ts:200


readonly xz: v2b

Swizzle4.xz

packages/typegpu/src/data/wgslTypes.ts:165


readonly xzw: v3b

Swizzle4.xzw

packages/typegpu/src/data/wgslTypes.ts:268


readonly xzww: v4b

Swizzle4.xzww

packages/typegpu/src/data/wgslTypes.ts:318


readonly xzwx: v4b

Swizzle4.xzwx

packages/typegpu/src/data/wgslTypes.ts:315


readonly xzwy: v4b

Swizzle4.xzwy

packages/typegpu/src/data/wgslTypes.ts:316


readonly xzwz: v4b

Swizzle4.xzwz

packages/typegpu/src/data/wgslTypes.ts:317


readonly xzx: v3b

Swizzle4.xzx

packages/typegpu/src/data/wgslTypes.ts:173


readonly xzxw: v4b

Swizzle4.xzxw

packages/typegpu/src/data/wgslTypes.ts:312


readonly xzxx: v4b

Swizzle4.xzxx

packages/typegpu/src/data/wgslTypes.ts:201


readonly xzxy: v4b

Swizzle4.xzxy

packages/typegpu/src/data/wgslTypes.ts:202


readonly xzxz: v4b

Swizzle4.xzxz

packages/typegpu/src/data/wgslTypes.ts:203


readonly xzy: v3b

Swizzle4.xzy

packages/typegpu/src/data/wgslTypes.ts:174


readonly xzyw: v4b

Swizzle4.xzyw

packages/typegpu/src/data/wgslTypes.ts:313


readonly xzyx: v4b

Swizzle4.xzyx

packages/typegpu/src/data/wgslTypes.ts:204


readonly xzyy: v4b

Swizzle4.xzyy

packages/typegpu/src/data/wgslTypes.ts:205


readonly xzyz: v4b

Swizzle4.xzyz

packages/typegpu/src/data/wgslTypes.ts:206


readonly xzz: v3b

Swizzle4.xzz

packages/typegpu/src/data/wgslTypes.ts:175


readonly xzzw: v4b

Swizzle4.xzzw

packages/typegpu/src/data/wgslTypes.ts:314


readonly xzzx: v4b

Swizzle4.xzzx

packages/typegpu/src/data/wgslTypes.ts:207


readonly xzzy: v4b

Swizzle4.xzzy

packages/typegpu/src/data/wgslTypes.ts:208


readonly xzzz: v4b

Swizzle4.xzzz

packages/typegpu/src/data/wgslTypes.ts:209


y: boolean

packages/typegpu/src/data/wgslTypes.ts:651


readonly yw: v2b

Swizzle4.yw

packages/typegpu/src/data/wgslTypes.ts:259


readonly yww: v3b

Swizzle4.yww

packages/typegpu/src/data/wgslTypes.ts:279


readonly ywww: v4b

Swizzle4.ywww

packages/typegpu/src/data/wgslTypes.ts:360


readonly ywwx: v4b

Swizzle4.ywwx

packages/typegpu/src/data/wgslTypes.ts:357


readonly ywwy: v4b

Swizzle4.ywwy

packages/typegpu/src/data/wgslTypes.ts:358


readonly ywwz: v4b

Swizzle4.ywwz

packages/typegpu/src/data/wgslTypes.ts:359


readonly ywx: v3b

Swizzle4.ywx

packages/typegpu/src/data/wgslTypes.ts:276


readonly ywxw: v4b

Swizzle4.ywxw

packages/typegpu/src/data/wgslTypes.ts:353


readonly ywxx: v4b

Swizzle4.ywxx

packages/typegpu/src/data/wgslTypes.ts:350


readonly ywxy: v4b

Swizzle4.ywxy

packages/typegpu/src/data/wgslTypes.ts:351


readonly ywxz: v4b

Swizzle4.ywxz

packages/typegpu/src/data/wgslTypes.ts:352


readonly ywy: v3b

Swizzle4.ywy

packages/typegpu/src/data/wgslTypes.ts:277


readonly ywyy: v4b

Swizzle4.ywyy

packages/typegpu/src/data/wgslTypes.ts:354


readonly ywyz: v4b

Swizzle4.ywyz

packages/typegpu/src/data/wgslTypes.ts:355


readonly ywz: v3b

Swizzle4.ywz

packages/typegpu/src/data/wgslTypes.ts:278


readonly ywzz: v4b

Swizzle4.ywzz

packages/typegpu/src/data/wgslTypes.ts:356


readonly yx: v2b

Swizzle4.yx

packages/typegpu/src/data/wgslTypes.ts:134


readonly yxw: v3b

Swizzle4.yxw

packages/typegpu/src/data/wgslTypes.ts:273


readonly yxww: v4b

Swizzle4.yxww

packages/typegpu/src/data/wgslTypes.ts:335


readonly yxwx: v4b

Swizzle4.yxwx

packages/typegpu/src/data/wgslTypes.ts:332


readonly yxwy: v4b

Swizzle4.yxwy

packages/typegpu/src/data/wgslTypes.ts:333


readonly yxwz: v4b

Swizzle4.yxwz

packages/typegpu/src/data/wgslTypes.ts:334


readonly yxx: v3b

Swizzle4.yxx

packages/typegpu/src/data/wgslTypes.ts:141


readonly yxxw: v4b

Swizzle4.yxxw

packages/typegpu/src/data/wgslTypes.ts:329


readonly yxxx: v4b

Swizzle4.yxxx

packages/typegpu/src/data/wgslTypes.ts:154


readonly yxxy: v4b

Swizzle4.yxxy

packages/typegpu/src/data/wgslTypes.ts:155


readonly yxxz: v4b

Swizzle4.yxxz

packages/typegpu/src/data/wgslTypes.ts:210


readonly yxy: v3b

Swizzle4.yxy

packages/typegpu/src/data/wgslTypes.ts:142


readonly yxyw: v4b

Swizzle4.yxyw

packages/typegpu/src/data/wgslTypes.ts:330


readonly yxyx: v4b

Swizzle4.yxyx

packages/typegpu/src/data/wgslTypes.ts:156


readonly yxyy: v4b

Swizzle4.yxyy

packages/typegpu/src/data/wgslTypes.ts:157


readonly yxyz: v4b

Swizzle4.yxyz

packages/typegpu/src/data/wgslTypes.ts:211


readonly yxz: v3b

Swizzle4.yxz

packages/typegpu/src/data/wgslTypes.ts:176


readonly yxzw: v4b

Swizzle4.yxzw

packages/typegpu/src/data/wgslTypes.ts:331


readonly yxzx: v4b

Swizzle4.yxzx

packages/typegpu/src/data/wgslTypes.ts:212


readonly yxzy: v4b

Swizzle4.yxzy

packages/typegpu/src/data/wgslTypes.ts:213


readonly yxzz: v4b

Swizzle4.yxzz

packages/typegpu/src/data/wgslTypes.ts:214


readonly yy: v2b

Swizzle4.yy

packages/typegpu/src/data/wgslTypes.ts:135


readonly yyw: v3b

Swizzle4.yyw

packages/typegpu/src/data/wgslTypes.ts:274


readonly yyww: v4b

Swizzle4.yyww

packages/typegpu/src/data/wgslTypes.ts:342


readonly yywx: v4b

Swizzle4.yywx

packages/typegpu/src/data/wgslTypes.ts:339


readonly yywy: v4b

Swizzle4.yywy

packages/typegpu/src/data/wgslTypes.ts:340


readonly yywz: v4b

Swizzle4.yywz

packages/typegpu/src/data/wgslTypes.ts:341


readonly yyx: v3b

Swizzle4.yyx

packages/typegpu/src/data/wgslTypes.ts:143


readonly yyxw: v4b

Swizzle4.yyxw

packages/typegpu/src/data/wgslTypes.ts:336


readonly yyxx: v4b

Swizzle4.yyxx

packages/typegpu/src/data/wgslTypes.ts:158


readonly yyxy: v4b

Swizzle4.yyxy

packages/typegpu/src/data/wgslTypes.ts:159


readonly yyxz: v4b

Swizzle4.yyxz

packages/typegpu/src/data/wgslTypes.ts:215


readonly yyy: v3b

Swizzle4.yyy

packages/typegpu/src/data/wgslTypes.ts:144


readonly yyyw: v4b

Swizzle4.yyyw

packages/typegpu/src/data/wgslTypes.ts:337


readonly yyyx: v4b

Swizzle4.yyyx

packages/typegpu/src/data/wgslTypes.ts:160


readonly yyyy: v4b

Swizzle4.yyyy

packages/typegpu/src/data/wgslTypes.ts:161


readonly yyyz: v4b

Swizzle4.yyyz

packages/typegpu/src/data/wgslTypes.ts:216


readonly yyz: v3b

Swizzle4.yyz

packages/typegpu/src/data/wgslTypes.ts:177


readonly yyzw: v4b

Swizzle4.yyzw

packages/typegpu/src/data/wgslTypes.ts:338


readonly yyzx: v4b

Swizzle4.yyzx

packages/typegpu/src/data/wgslTypes.ts:217


readonly yyzy: v4b

Swizzle4.yyzy

packages/typegpu/src/data/wgslTypes.ts:218


readonly yyzz: v4b

Swizzle4.yyzz

packages/typegpu/src/data/wgslTypes.ts:219


readonly yz: v2b

Swizzle4.yz

packages/typegpu/src/data/wgslTypes.ts:166


readonly yzw: v3b

Swizzle4.yzw

packages/typegpu/src/data/wgslTypes.ts:275


readonly yzww: v4b

Swizzle4.yzww

packages/typegpu/src/data/wgslTypes.ts:349


readonly yzwx: v4b

Swizzle4.yzwx

packages/typegpu/src/data/wgslTypes.ts:346


readonly yzwy: v4b

Swizzle4.yzwy

packages/typegpu/src/data/wgslTypes.ts:347


readonly yzwz: v4b

Swizzle4.yzwz

packages/typegpu/src/data/wgslTypes.ts:348


readonly yzx: v3b

Swizzle4.yzx

packages/typegpu/src/data/wgslTypes.ts:178


readonly yzxw: v4b

Swizzle4.yzxw

packages/typegpu/src/data/wgslTypes.ts:343


readonly yzxx: v4b

Swizzle4.yzxx

packages/typegpu/src/data/wgslTypes.ts:220


readonly yzxy: v4b

Swizzle4.yzxy

packages/typegpu/src/data/wgslTypes.ts:221


readonly yzxz: v4b

Swizzle4.yzxz

packages/typegpu/src/data/wgslTypes.ts:222


readonly yzy: v3b

Swizzle4.yzy

packages/typegpu/src/data/wgslTypes.ts:179


readonly yzyw: v4b

Swizzle4.yzyw

packages/typegpu/src/data/wgslTypes.ts:344


readonly yzyx: v4b

Swizzle4.yzyx

packages/typegpu/src/data/wgslTypes.ts:223


readonly yzyy: v4b

Swizzle4.yzyy

packages/typegpu/src/data/wgslTypes.ts:224


readonly yzyz: v4b

Swizzle4.yzyz

packages/typegpu/src/data/wgslTypes.ts:225


readonly yzz: v3b

Swizzle4.yzz

packages/typegpu/src/data/wgslTypes.ts:180


readonly yzzw: v4b

Swizzle4.yzzw

packages/typegpu/src/data/wgslTypes.ts:345


readonly yzzx: v4b

Swizzle4.yzzx

packages/typegpu/src/data/wgslTypes.ts:226


readonly yzzy: v4b

Swizzle4.yzzy

packages/typegpu/src/data/wgslTypes.ts:227


readonly yzzz: v4b

Swizzle4.yzzz

packages/typegpu/src/data/wgslTypes.ts:228


z: boolean

packages/typegpu/src/data/wgslTypes.ts:652


readonly zw: v2b

Swizzle4.zw

packages/typegpu/src/data/wgslTypes.ts:260


readonly zww: v3b

Swizzle4.zww

packages/typegpu/src/data/wgslTypes.ts:286


readonly zwww: v4b

Swizzle4.zwww

packages/typegpu/src/data/wgslTypes.ts:392


readonly zwwx: v4b

Swizzle4.zwwx

packages/typegpu/src/data/wgslTypes.ts:389


readonly zwwy: v4b

Swizzle4.zwwy

packages/typegpu/src/data/wgslTypes.ts:390


readonly zwwz: v4b

Swizzle4.zwwz

packages/typegpu/src/data/wgslTypes.ts:391


readonly zwx: v3b

Swizzle4.zwx

packages/typegpu/src/data/wgslTypes.ts:283


readonly zwxw: v4b

Swizzle4.zwxw

packages/typegpu/src/data/wgslTypes.ts:385


readonly zwxx: v4b

Swizzle4.zwxx

packages/typegpu/src/data/wgslTypes.ts:382


readonly zwxy: v4b

Swizzle4.zwxy

packages/typegpu/src/data/wgslTypes.ts:383


readonly zwxz: v4b

Swizzle4.zwxz

packages/typegpu/src/data/wgslTypes.ts:384


readonly zwy: v3b

Swizzle4.zwy

packages/typegpu/src/data/wgslTypes.ts:284


readonly zwyy: v4b

Swizzle4.zwyy

packages/typegpu/src/data/wgslTypes.ts:386


readonly zwyz: v4b

Swizzle4.zwyz

packages/typegpu/src/data/wgslTypes.ts:387


readonly zwz: v3b

Swizzle4.zwz

packages/typegpu/src/data/wgslTypes.ts:285


readonly zwzz: v4b

Swizzle4.zwzz

packages/typegpu/src/data/wgslTypes.ts:388


readonly zx: v2b

Swizzle4.zx

packages/typegpu/src/data/wgslTypes.ts:167


readonly zxw: v3b

Swizzle4.zxw

packages/typegpu/src/data/wgslTypes.ts:280


readonly zxww: v4b

Swizzle4.zxww

packages/typegpu/src/data/wgslTypes.ts:367


readonly zxwx: v4b

Swizzle4.zxwx

packages/typegpu/src/data/wgslTypes.ts:364


readonly zxwy: v4b

Swizzle4.zxwy

packages/typegpu/src/data/wgslTypes.ts:365


readonly zxwz: v4b

Swizzle4.zxwz

packages/typegpu/src/data/wgslTypes.ts:366


readonly zxx: v3b

Swizzle4.zxx

packages/typegpu/src/data/wgslTypes.ts:181


readonly zxxw: v4b

Swizzle4.zxxw

packages/typegpu/src/data/wgslTypes.ts:361


readonly zxxx: v4b

Swizzle4.zxxx

packages/typegpu/src/data/wgslTypes.ts:229


readonly zxxy: v4b

Swizzle4.zxxy

packages/typegpu/src/data/wgslTypes.ts:230


readonly zxxz: v4b

Swizzle4.zxxz

packages/typegpu/src/data/wgslTypes.ts:231


readonly zxy: v3b

Swizzle4.zxy

packages/typegpu/src/data/wgslTypes.ts:182


readonly zxyw: v4b

Swizzle4.zxyw

packages/typegpu/src/data/wgslTypes.ts:362


readonly zxyx: v4b

Swizzle4.zxyx

packages/typegpu/src/data/wgslTypes.ts:232


readonly zxyy: v4b

Swizzle4.zxyy

packages/typegpu/src/data/wgslTypes.ts:233


readonly zxyz: v4b

Swizzle4.zxyz

packages/typegpu/src/data/wgslTypes.ts:234


readonly zxz: v3b

Swizzle4.zxz

packages/typegpu/src/data/wgslTypes.ts:183


readonly zxzw: v4b

Swizzle4.zxzw

packages/typegpu/src/data/wgslTypes.ts:363


readonly zxzx: v4b

Swizzle4.zxzx

packages/typegpu/src/data/wgslTypes.ts:235


readonly zxzy: v4b

Swizzle4.zxzy

packages/typegpu/src/data/wgslTypes.ts:236


readonly zxzz: v4b

Swizzle4.zxzz

packages/typegpu/src/data/wgslTypes.ts:237


readonly zy: v2b

Swizzle4.zy

packages/typegpu/src/data/wgslTypes.ts:168


readonly zyw: v3b

Swizzle4.zyw

packages/typegpu/src/data/wgslTypes.ts:281


readonly zyww: v4b

Swizzle4.zyww

packages/typegpu/src/data/wgslTypes.ts:374


readonly zywx: v4b

Swizzle4.zywx

packages/typegpu/src/data/wgslTypes.ts:371


readonly zywy: v4b

Swizzle4.zywy

packages/typegpu/src/data/wgslTypes.ts:372


readonly zywz: v4b

Swizzle4.zywz

packages/typegpu/src/data/wgslTypes.ts:373


readonly zyx: v3b

Swizzle4.zyx

packages/typegpu/src/data/wgslTypes.ts:184


readonly zyxw: v4b

Swizzle4.zyxw

packages/typegpu/src/data/wgslTypes.ts:368


readonly zyxx: v4b

Swizzle4.zyxx

packages/typegpu/src/data/wgslTypes.ts:238


readonly zyxy: v4b

Swizzle4.zyxy

packages/typegpu/src/data/wgslTypes.ts:239


readonly zyxz: v4b

Swizzle4.zyxz

packages/typegpu/src/data/wgslTypes.ts:240


readonly zyy: v3b

Swizzle4.zyy

packages/typegpu/src/data/wgslTypes.ts:185


readonly zyyw: v4b

Swizzle4.zyyw

packages/typegpu/src/data/wgslTypes.ts:369


readonly zyyx: v4b

Swizzle4.zyyx

packages/typegpu/src/data/wgslTypes.ts:241


readonly zyyy: v4b

Swizzle4.zyyy

packages/typegpu/src/data/wgslTypes.ts:242


readonly zyyz: v4b

Swizzle4.zyyz

packages/typegpu/src/data/wgslTypes.ts:243


readonly zyz: v3b

Swizzle4.zyz

packages/typegpu/src/data/wgslTypes.ts:186


readonly zyzw: v4b

Swizzle4.zyzw

packages/typegpu/src/data/wgslTypes.ts:370


readonly zyzx: v4b

Swizzle4.zyzx

packages/typegpu/src/data/wgslTypes.ts:244


readonly zyzy: v4b

Swizzle4.zyzy

packages/typegpu/src/data/wgslTypes.ts:245


readonly zyzz: v4b

Swizzle4.zyzz

packages/typegpu/src/data/wgslTypes.ts:246


readonly zz: v2b

Swizzle4.zz

packages/typegpu/src/data/wgslTypes.ts:169


readonly zzw: v3b

Swizzle4.zzw

packages/typegpu/src/data/wgslTypes.ts:282


readonly zzww: v4b

Swizzle4.zzww

packages/typegpu/src/data/wgslTypes.ts:381


readonly zzwx: v4b

Swizzle4.zzwx

packages/typegpu/src/data/wgslTypes.ts:378


readonly zzwy: v4b

Swizzle4.zzwy

packages/typegpu/src/data/wgslTypes.ts:379


readonly zzwz: v4b

Swizzle4.zzwz

packages/typegpu/src/data/wgslTypes.ts:380


readonly zzx: v3b

Swizzle4.zzx

packages/typegpu/src/data/wgslTypes.ts:187


readonly zzxw: v4b

Swizzle4.zzxw

packages/typegpu/src/data/wgslTypes.ts:375


readonly zzxx: v4b

Swizzle4.zzxx

packages/typegpu/src/data/wgslTypes.ts:247


readonly zzxy: v4b

Swizzle4.zzxy

packages/typegpu/src/data/wgslTypes.ts:248


readonly zzxz: v4b

Swizzle4.zzxz

packages/typegpu/src/data/wgslTypes.ts:249


readonly zzy: v3b

Swizzle4.zzy

packages/typegpu/src/data/wgslTypes.ts:188


readonly zzyw: v4b

Swizzle4.zzyw

packages/typegpu/src/data/wgslTypes.ts:376


readonly zzyx: v4b

Swizzle4.zzyx

packages/typegpu/src/data/wgslTypes.ts:250


readonly zzyy: v4b

Swizzle4.zzyy

packages/typegpu/src/data/wgslTypes.ts:251


readonly zzyz: v4b

Swizzle4.zzyz

packages/typegpu/src/data/wgslTypes.ts:252


readonly zzz: v3b

Swizzle4.zzz

packages/typegpu/src/data/wgslTypes.ts:189


readonly zzzw: v4b

Swizzle4.zzzw

packages/typegpu/src/data/wgslTypes.ts:377


readonly zzzx: v4b

Swizzle4.zzzx

packages/typegpu/src/data/wgslTypes.ts:253


readonly zzzy: v4b

Swizzle4.zzzy

packages/typegpu/src/data/wgslTypes.ts:254


readonly zzzz: v4b

Swizzle4.zzzz

packages/typegpu/src/data/wgslTypes.ts:255

[iterator](): ArrayIterator<boolean>

Iterator

ArrayIterator<boolean>

Tuple4.[iterator]

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2015.iterable.d.ts:78


at(index): undefined | boolean

Returns the item located at the specified index.

number

The zero-based index of the desired code unit. A negative index will count back from the last item.

undefined | boolean

Tuple4.at

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2022.array.d.ts:24


concat(…items): boolean[]

Combines two or more arrays. This method returns a new array without modifying any existing arrays.

ConcatArray<boolean>[]

Additional arrays and/or items to add to the end of the array.

boolean[]

Tuple4.concat

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1350

concat(…items): boolean[]

Combines two or more arrays. This method returns a new array without modifying any existing arrays.

…(boolean | ConcatArray<boolean>)[]

Additional arrays and/or items to add to the end of the array.

boolean[]

Tuple4.concat

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1356


copyWithin(target, start, end?): this

Returns the this object after copying a section of the array identified by start and end to the same array starting at position target

number

If target is negative, it is treated as length+target where length is the length of the array.

number

If start is negative, it is treated as length+start. If end is negative, it is treated as length+end.

number

If not specified, length of the this object is used as its default value.

this

Tuple4.copyWithin

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2015.core.d.ts:62


entries(): ArrayIterator<[number, boolean]>

Returns an iterable of key, value pairs for every entry in the array

ArrayIterator<[number, boolean]>

Tuple4.entries

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2015.iterable.d.ts:83


every<S>(predicate, thisArg?): this is S[]

Determines whether all the members of an array satisfy the specified test.

S extends boolean

(value, index, array) => value is S

A function that accepts up to three arguments. The every method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value false, or until the end of the array.

any

An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.

this is S[]

Tuple4.every

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1433

every(predicate, thisArg?): boolean

Determines whether all the members of an array satisfy the specified test.

(value, index, array) => unknown

A function that accepts up to three arguments. The every method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value false, or until the end of the array.

any

An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.

boolean

Tuple4.every

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1442


fill(value, start?, end?): this

Changes all array elements from start to end index to a static value and returns the modified array

boolean

value to fill array section with

number

index to start filling the array at. If start is negative, it is treated as length+start where length is the length of the array.

number

index to stop filling the array at. If end is negative, it is treated as length+end.

this

Tuple4.fill

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2015.core.d.ts:51


filter<S>(predicate, thisArg?): S[]

Returns the elements of an array that meet the condition specified in a callback function.

S extends boolean

(value, index, array) => value is S

A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.

any

An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.

S[]

Tuple4.filter

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1469

filter(predicate, thisArg?): boolean[]

Returns the elements of an array that meet the condition specified in a callback function.

(value, index, array) => unknown

A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.

any

An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.

boolean[]

Tuple4.filter

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1475


find<S>(predicate, thisArg?): undefined | S

Returns the value of the first element in the array where predicate is true, and undefined otherwise.

S extends boolean

(value, index, obj) => value is S

find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, find immediately returns that element value. Otherwise, find returns undefined.

any

If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.

undefined | S

Tuple4.find

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2015.core.d.ts:29

find(predicate, thisArg?): undefined | boolean

(value, index, obj) => unknown

any

undefined | boolean

Tuple4.find

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2015.core.d.ts:30


findIndex(predicate, thisArg?): number

Returns the index of the first element in the array where predicate is true, and -1 otherwise.

(value, index, obj) => unknown

find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, findIndex immediately returns that element index. Otherwise, findIndex returns -1.

any

If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.

number

Tuple4.findIndex

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2015.core.d.ts:41


findLast<S>(predicate, thisArg?): undefined | S

Returns the value of the last element in the array where predicate is true, and undefined otherwise.

S extends boolean

(value, index, array) => value is S

findLast calls predicate once for each element of the array, in descending order, until it finds one where predicate returns true. If such an element is found, findLast immediately returns that element value. Otherwise, findLast returns undefined.

any

If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.

undefined | S

Tuple4.findLast

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2023.array.d.ts:29

findLast(predicate, thisArg?): undefined | boolean

(value, index, array) => unknown

any

undefined | boolean

Tuple4.findLast

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2023.array.d.ts:30


findLastIndex(predicate, thisArg?): number

Returns the index of the last element in the array where predicate is true, and -1 otherwise.

(value, index, array) => unknown

findLastIndex calls predicate once for each element of the array, in descending order, until it finds one where predicate returns true. If such an element is found, findLastIndex immediately returns that element index. Otherwise, findLastIndex returns -1.

any

If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.

number

Tuple4.findLastIndex

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2023.array.d.ts:41


flat<A, D>(this, depth?): FlatArray<A, D>[]

Returns a new array with all sub-array elements concatenated into it recursively up to the specified depth.

A

D extends number = 1

A

D

The maximum recursion depth

FlatArray<A, D>[]

Tuple4.flat

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2019.array.d.ts:75


flatMap<U, This>(callback, thisArg?): U[]

Calls a defined callback function on each element of an array. Then, flattens the result into a new array. This is identical to a map followed by flat with depth 1.

U

This = undefined

(this, value, index, array) => U | readonly U[]

A function that accepts up to three arguments. The flatMap method calls the callback function one time for each element in the array.

This

An object to which the this keyword can refer in the callback function. If thisArg is omitted, undefined is used as the this value.

U[]

Tuple4.flatMap

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2019.array.d.ts:64


forEach(callbackfn, thisArg?): void

Performs the specified action for each element in an array.

(value, index, array) => void

A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.

any

An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.

void

Tuple4.forEach

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1457


includes(searchElement, fromIndex?): boolean

Determines whether an array includes a certain element, returning true or false as appropriate.

boolean

The element to search for.

number

The position in this array at which to begin searching for searchElement.

boolean

Tuple4.includes

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2016.array.include.d.ts:25


indexOf(searchElement, fromIndex?): number

Returns the index of the first occurrence of a value in an array, or -1 if it is not present.

boolean

The value to locate in the array.

number

The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.

number

Tuple4.indexOf

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1418


join(separator?): string

Adds all the elements of an array into a string, separated by the specified separator string.

string

A string used to separate one element of the array from the next in the resulting string. If omitted, the array elements are separated with a comma.

string

Tuple4.join

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1361


keys(): ArrayIterator<number>

Returns an iterable of keys in the array

ArrayIterator<number>

Tuple4.keys

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2015.iterable.d.ts:88


lastIndexOf(searchElement, fromIndex?): number

Returns the index of the last occurrence of a specified value in an array, or -1 if it is not present.

boolean

The value to locate in the array.

number

The array index at which to begin searching backward. If fromIndex is omitted, the search starts at the last index in the array.

number

Tuple4.lastIndexOf

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1424


map<U>(callbackfn, thisArg?): U[]

Calls a defined callback function on each element of an array, and returns an array that contains the results.

U

(value, index, array) => U

A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.

any

An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.

U[]

Tuple4.map

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1463


pop(): undefined | boolean

Removes the last element from an array and returns it. If the array is empty, undefined is returned and the array is not modified.

undefined | boolean

Tuple4.pop

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1339


push(…items): number

Appends new elements to the end of an array, and returns the new length of the array.

boolean[]

New elements to add to the array.

number

Tuple4.push

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1344


reduce(callbackfn): boolean

Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

(previousValue, currentValue, currentIndex, array) => boolean

A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.

boolean

Tuple4.reduce

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1481

reduce(callbackfn, initialValue): boolean

(previousValue, currentValue, currentIndex, array) => boolean

boolean

boolean

Tuple4.reduce

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1482

reduce<U>(callbackfn, initialValue): U

Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

U

(previousValue, currentValue, currentIndex, array) => U

A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.

U

If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.

U

Tuple4.reduce

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1488


reduceRight(callbackfn): boolean

Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

(previousValue, currentValue, currentIndex, array) => boolean

A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.

boolean

Tuple4.reduceRight

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1494

reduceRight(callbackfn, initialValue): boolean

(previousValue, currentValue, currentIndex, array) => boolean

boolean

boolean

Tuple4.reduceRight

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1495

reduceRight<U>(callbackfn, initialValue): U

Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

U

(previousValue, currentValue, currentIndex, array) => U

A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.

U

If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.

U

Tuple4.reduceRight

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1501


reverse(): boolean[]

Reverses the elements in an array in place. This method mutates the array and returns a reference to the same array.

boolean[]

Tuple4.reverse

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1366


shift(): undefined | boolean

Removes the first element from an array and returns it. If the array is empty, undefined is returned and the array is not modified.

undefined | boolean

Tuple4.shift

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1371


slice(start?, end?): boolean[]

Returns a copy of a section of an array. For both start and end, a negative index can be used to indicate an offset from the end of the array. For example, -2 refers to the second to last element of the array.

number

The beginning index of the specified portion of the array. If start is undefined, then the slice begins at index 0.

number

The end index of the specified portion of the array. This is exclusive of the element at the index ‘end’. If end is undefined, then the slice extends to the end of the array.

boolean[]

Tuple4.slice

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1381


some(predicate, thisArg?): boolean

Determines whether the specified callback function returns true for any element of an array.

(value, index, array) => unknown

A function that accepts up to three arguments. The some method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value true, or until the end of the array.

any

An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.

boolean

Tuple4.some

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1451


sort(compareFn?): this

Sorts an array in place. This method mutates the array and returns a reference to the same array.

(a, b) => number

Function used to determine the order of the elements. It is expected to return a negative value if the first argument is less than the second argument, zero if they’re equal, and a positive value otherwise. If omitted, the elements are sorted in ascending, UTF-16 code unit order.

[11,2,22,1].sort((a, b) => a - b)

this

Tuple4.sort

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1392


splice(start, deleteCount?): boolean[]

Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.

number

The zero-based location in the array from which to start removing elements.

number

The number of elements to remove.

boolean[]

An array containing the elements that were deleted.

Tuple4.splice

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1399

splice(start, deleteCount, …items): boolean[]

Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.

number

The zero-based location in the array from which to start removing elements.

number

The number of elements to remove.

boolean[]

Elements to insert into the array in place of the deleted elements.

boolean[]

An array containing the elements that were deleted.

Tuple4.splice

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1407


toLocaleString(): string

Returns a string representation of an array. The elements are converted to string using their toLocaleString methods.

string

Tuple4.toLocaleString

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1334

toLocaleString(locales, options?): string

string | string[]

NumberFormatOptions & DateTimeFormatOptions

string

Tuple4.toLocaleString

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2015.core.d.ts:64


toReversed(): boolean[]

Returns a copy of an array with its elements reversed.

boolean[]

Tuple4.toReversed

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2023.array.d.ts:46


toSorted(compareFn?): boolean[]

Returns a copy of an array with its elements sorted.

(a, b) => number

Function used to determine the order of the elements. It is expected to return a negative value if the first argument is less than the second argument, zero if they’re equal, and a positive value otherwise. If omitted, the elements are sorted in ascending, UTF-16 code unit order.

[11, 2, 22, 1].toSorted((a, b) => a - b) // [1, 2, 11, 22]

boolean[]

Tuple4.toSorted

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2023.array.d.ts:57


toSpliced(start, deleteCount, …items): boolean[]

Copies an array and removes elements and, if necessary, inserts new elements in their place. Returns the copied array.

number

The zero-based location in the array from which to start removing elements.

number

The number of elements to remove.

boolean[]

Elements to insert into the copied array in place of the deleted elements.

boolean[]

The copied array.

Tuple4.toSpliced

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2023.array.d.ts:66

toSpliced(start, deleteCount?): boolean[]

Copies an array and removes elements while returning the remaining elements.

number

The zero-based location in the array from which to start removing elements.

number

The number of elements to remove.

boolean[]

A copy of the original array with the remaining elements.

Tuple4.toSpliced

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2023.array.d.ts:74


toString(): string

Returns a string representation of an array.

string

Tuple4.toString

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1330


unshift(…items): number

Inserts new elements at the start of an array, and returns the new length of the array.

boolean[]

Elements to insert at the start of the array.

number

Tuple4.unshift

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1412


values(): ArrayIterator<boolean>

Returns an iterable of values in the array

ArrayIterator<boolean>

Tuple4.values

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2015.iterable.d.ts:93


with(index, value): boolean[]

Copies an array, then overwrites the value at the provided index with the given value. If the index is negative, then it replaces from the end of the array.

number

The index of the value to overwrite. If the index is negative, then it replaces from the end of the array.

boolean

The value to write into the copied array.

boolean[]

The copied array with the updated value.

Tuple4.with

node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2023.array.d.ts:85