INFO Starting development server... Starting type checking service... Using 1 worker with 2048MB memory limit 98% after emitting CopyPlugin DONE Compiled successfully in 53531ms 4:13:16 PM ERROR in /home/bruno/code/vuejs/rockygym-frontnend/node_modules/ts-toolbelt/out/index.d.ts(4111,10): 4111:10 Type alias 'MergeList' circularly references itself. 4109 | @hidden 4110 | */ > 4111 | type MergeList, O1 extends object, depth extends Depth, I extends Iteration = IterationOf<'0'>> = O extends object ? O extends (infer A)[] ? MergeList[] : Pos extends Length ? OMerge : { | ^ 4112 | [K in keyof O]: K extends Path[Pos] ? MergeList> : O[K]; 4113 | } & {} : O; 4114 | /** ERROR in /home/bruno/code/vuejs/rockygym-frontnend/node_modules/ts-toolbelt/out/index.d.ts(4111,172): 4111:172 Type 'MergeList' is not generic. 4109 | @hidden 4110 | */ > 4111 | type MergeList, O1 extends object, depth extends Depth, I extends Iteration = IterationOf<'0'>> = O extends object ? O extends (infer A)[] ? MergeList[] : Pos extends Length ? OMerge : { | ^ 4112 | [K in keyof O]: K extends Path[Pos] ? MergeList> : O[K]; 4113 | } & {} : O; 4114 | /** ERROR in /home/bruno/code/vuejs/rockygym-frontnend/node_modules/ts-toolbelt/out/index.d.ts(4112,50): 4112:50 Type 'MergeList' is not generic. 4110 | */ 4111 | type MergeList, O1 extends object, depth extends Depth, I extends Iteration = IterationOf<'0'>> = O extends object ? O extends (infer A)[] ? MergeList[] : Pos extends Length ? OMerge : { > 4112 | [K in keyof O]: K extends Path[Pos] ? MergeList> : O[K]; | ^ 4113 | } & {} : O; 4114 | /** 4115 | Complete the fields of **`O`** at **`Path`** with the ones of **`O1`** ERROR in /home/bruno/code/vuejs/rockygym-frontnend/node_modules/ts-toolbelt/out/index.d.ts(4128,12): 4128:12 Type 'MergeList' is not generic. 4126 | export type Merge, O1 extends object, depth extends Depth = 'flat', list extends Boolean = 0> = { 4127 | 0: MergeObject; > 4128 | 1: MergeList; | ^ 4129 | }[list]; 4130 | } 4131 | declare module "List/LastIndex" { ERROR in /home/bruno/code/vuejs/rockygym-frontnend/node_modules/ts-toolbelt/out/index.d.ts(4166,10): 4166:10 Type alias 'OmitList' circularly references itself. 4164 | @hidden 4165 | */ > 4166 | type OmitList, I extends Iteration = IterationOf<'0'>> = O extends object ? O extends (infer A)[] ? OmitList[] : Pos extends LastIndex ? _OOmit]> : { | ^ 4167 | [K in keyof O]: K extends Path[Pos] ? OmitList> : O[K]; 4168 | } & {} : O; 4169 | /** ERROR in /home/bruno/code/vuejs/rockygym-frontnend/node_modules/ts-toolbelt/out/index.d.ts(4166,131): 4166:131 Type 'OmitList' is not generic. 4164 | @hidden 4165 | */ > 4166 | type OmitList, I extends Iteration = IterationOf<'0'>> = O extends object ? O extends (infer A)[] ? OmitList[] : Pos extends LastIndex ? _OOmit]> : { | ^ 4167 | [K in keyof O]: K extends Path[Pos] ? OmitList> : O[K]; 4168 | } & {} : O; 4169 | /** ERROR in /home/bruno/code/vuejs/rockygym-frontnend/node_modules/ts-toolbelt/out/index.d.ts(4167,50): 4167:50 Type 'OmitList' is not generic. 4165 | */ 4166 | type OmitList, I extends Iteration = IterationOf<'0'>> = O extends object ? O extends (infer A)[] ? OmitList[] : Pos extends LastIndex ? _OOmit]> : { > 4167 | [K in keyof O]: K extends Path[Pos] ? OmitList> : O[K]; | ^ 4168 | } & {} : O; 4169 | /** 4170 | Remove out of **`O`** the fields at **`Path`** ERROR in /home/bruno/code/vuejs/rockygym-frontnend/node_modules/ts-toolbelt/out/index.d.ts(4181,12): 4181:12 Type 'OmitList' is not generic. 4179 | export type Omit, list extends Boolean = 0> = { 4180 | 0: OmitObject; > 4181 | 1: OmitList; | ^ 4182 | }[list]; 4183 | } 4184 | declare module "Object/P/Pick" { ERROR in /home/bruno/code/vuejs/rockygym-frontnend/node_modules/ts-toolbelt/out/index.d.ts(4203,10): 4203:10 Type alias 'PickList' circularly references itself. 4201 | @hidden 4202 | */ > 4203 | type PickList, I extends Iteration = IterationOf<'0'>> = O extends object ? O extends (infer A)[] ? PickList[] : _OPick]> extends infer Picked ? Pos extends LastIndex ? Picked : { | ^ 4204 | [K in keyof Picked]: PickList>; 4205 | } & {} : never : O; 4206 | /** ERROR in /home/bruno/code/vuejs/rockygym-frontnend/node_modules/ts-toolbelt/out/index.d.ts(4203,131): 4203:131 Type 'PickList' is not generic. 4201 | @hidden 4202 | */ > 4203 | type PickList, I extends Iteration = IterationOf<'0'>> = O extends object ? O extends (infer A)[] ? PickList[] : _OPick]> extends infer Picked ? Pos extends LastIndex ? Picked : { | ^ 4204 | [K in keyof Picked]: PickList>; 4205 | } & {} : never : O; 4206 | /** ERROR in /home/bruno/code/vuejs/rockygym-frontnend/node_modules/ts-toolbelt/out/index.d.ts(4204,30): 4204:30 Type 'PickList' is not generic. 4202 | */ 4203 | type PickList, I extends Iteration = IterationOf<'0'>> = O extends object ? O extends (infer A)[] ? PickList[] : _OPick]> extends infer Picked ? Pos extends LastIndex ? Picked : { > 4204 | [K in keyof Picked]: PickList>; | ^ 4205 | } & {} : never : O; 4206 | /** 4207 | Extract out of **`O`** the fields at **`Path`** ERROR in /home/bruno/code/vuejs/rockygym-frontnend/node_modules/ts-toolbelt/out/index.d.ts(4218,12): 4218:12 Type 'PickList' is not generic. 4216 | export type Pick, list extends Boolean = 0> = { 4217 | 0: PickObject; > 4218 | 1: PickList; | ^ 4219 | }[list]; 4220 | } 4221 | declare module "Object/Readonly" { ERROR in /home/bruno/code/vuejs/rockygym-frontnend/node_modules/ts-toolbelt/out/index.d.ts(4282,10): 4282:10 Type alias 'ReadonlyArrays' circularly references itself. 4280 | @hidden 4281 | */ > 4282 | type ReadonlyArrays, depth extends Depth, I extends Iteration = IterationOf<'0'>> = O extends object ? O extends (infer A)[] ? ReadonlyArrays[] : Pos extends LastIndex ? OReadonly], depth> : { | ^ 4283 | [K in keyof O]: K extends Path[Pos] ? ReadonlyArrays> : O[K]; 4284 | } & {} : O; 4285 | /** ERROR in /home/bruno/code/vuejs/rockygym-frontnend/node_modules/ts-toolbelt/out/index.d.ts(4282,158): 4282:158 Type 'ReadonlyArrays' is not generic. 4280 | @hidden 4281 | */ > 4282 | type ReadonlyArrays, depth extends Depth, I extends Iteration = IterationOf<'0'>> = O extends object ? O extends (infer A)[] ? ReadonlyArrays[] : Pos extends LastIndex ? OReadonly], depth> : { | ^ 4283 | [K in keyof O]: K extends Path[Pos] ? ReadonlyArrays> : O[K]; 4284 | } & {} : O; 4285 | /** ERROR in /home/bruno/code/vuejs/rockygym-frontnend/node_modules/ts-toolbelt/out/index.d.ts(4283,50): 4283:50 Type 'ReadonlyArrays' is not generic. 4281 | */ 4282 | type ReadonlyArrays, depth extends Depth, I extends Iteration = IterationOf<'0'>> = O extends object ? O extends (infer A)[] ? ReadonlyArrays[] : Pos extends LastIndex ? OReadonly], depth> : { > 4283 | [K in keyof O]: K extends Path[Pos] ? ReadonlyArrays> : O[K]; | ^ 4284 | } & {} : O; 4285 | /** 4286 | Make some fields of **`O`** readonly at **`Path`** (deeply or not) ERROR in /home/bruno/code/vuejs/rockygym-frontnend/node_modules/ts-toolbelt/out/index.d.ts(4298,12): 4298:12 Type 'ReadonlyArrays' is not generic. 4296 | export type Readonly, depth extends Depth = 'flat', list extends Boolean = 0> = { 4297 | 0: ReadonlyObject; > 4298 | 1: ReadonlyArrays; | ^ 4299 | }[list]; 4300 | } 4301 | declare module "Object/Record" {