Skip to content

Add makeStore, makeState, makeMemo utilities #246

Add makeStore, makeState, makeMemo utilities

Add makeStore, makeState, makeMemo utilities #246

Re-run triggered October 21, 2024 16:37
Status Failure
Total duration 56s
Artifacts

ci.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

33 errors and 1 warning
Lint
No overload matches this call.
Lint
'descriptor' is possibly 'undefined'.
Lint
'descriptor' is possibly 'undefined'.
Lint
Cannot invoke an object which is possibly 'undefined'.
Lint
'initObj' is possibly 'null'.
Lint
Element implicitly has an 'any' type because expression of type 'string' can't be used to index type '{}'.
Lint
Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 'unknown'.
Lint
'initObj' is possibly 'null'.
Lint
Element implicitly has an 'any' type because expression of type 'string' can't be used to index type '{}'.
Lint
'initObj' is possibly 'null'.
tests/make/makeStore.test.ts > makeStore > getting/setting fields > enables reactivity for all fields a two layer object with deep flag true: src/make/makeStore.ts#L67
TypeError: Signal.isComputed is not a function ❯ forEach src/make/makeStore.ts:67:20 ❯ Module.makeStore src/make/makeStore.ts:26:10 ❯ tests/make/makeStore.test.ts:86:27
tests/make/makeStore.test.ts > makeStore > getting/setting fields > enables reactivity for all fields a two layer object using nested createStore call: src/make/makeStore.ts#L67
TypeError: Signal.isComputed is not a function ❯ forEach src/make/makeStore.ts:67:20 ❯ Module.makeStore src/make/makeStore.ts:26:10 ❯ tests/make/makeStore.test.ts:119:27
tests/make/makeStore.test.ts > makeStore > getting/setting fields > enables reactivity on intermediate signals: src/make/makeStore.ts#L67
TypeError: Signal.isComputed is not a function ❯ forEach src/make/makeStore.ts:67:20 ❯ Module.makeStore src/make/makeStore.ts:26:10 ❯ tests/make/makeStore.test.ts:151:27
tests/make/makeStore.test.ts > makeStore > getting/setting fields > doesn't disturb intermediate signals on leaf set: src/make/makeStore.ts#L67
TypeError: Signal.isComputed is not a function ❯ forEach src/make/makeStore.ts:67:20 ❯ Module.makeStore src/make/makeStore.ts:26:10 ❯ tests/make/makeStore.test.ts:171:27
tests/make/makeStore.test.ts > makeStore > getting/setting fields > `.` syntax keeps reactivity on leaf nodes on intermediate updates: src/make/makeStore.ts#L67
TypeError: Signal.isComputed is not a function ❯ forEach src/make/makeStore.ts:67:20 ❯ Module.makeStore src/make/makeStore.ts:26:10 ❯ tests/make/makeStore.test.ts:197:27
tests/make/makeStore.test.ts > makeStore > functions > creates a get for passed in Computeds: src/make/makeStore.ts#L67
TypeError: Signal.isComputed is not a function ❯ forEach src/make/makeStore.ts:67:20 ❯ makeStore src/make/makeStore.ts:26:10 ❯ Module.makeMemo src/make/makeStore.ts:130:19 ❯ tests/make/makeStore.test.ts:298:29
tests/make/makeStore.test.ts > makeStore > functions > creates a get and set passed in Signals: src/make/makeStore.ts#L67
TypeError: Signal.isComputed is not a function ❯ forEach src/make/makeStore.ts:67:20 ❯ Module.makeStore src/make/makeStore.ts:26:10 ❯ tests/make/makeStore.test.ts:319:27
tests/make/makeStore.test.ts > makeStore > functions > appropriately handles signal keys created via makeState: src/make/makeStore.ts#L67
TypeError: Signal.isComputed is not a function ❯ forEach src/make/makeStore.ts:67:20 ❯ makeStore src/make/makeStore.ts:26:10 ❯ Module.makeState src/make/makeStore.ts:119:19 ❯ tests/make/makeStore.test.ts:338:24
tests/make/makeStore.test.ts > makeStore > functions > creates computeds: src/make/makeStore.ts#L67
TypeError: Signal.isComputed is not a function ❯ forEach src/make/makeStore.ts:67:20 ❯ makeStore src/make/makeStore.ts:26:10 ❯ Module.makeMemo src/make/makeStore.ts:130:19 ❯ tests/make/makeStore.test.ts:356:25
tests/make/makeStore.test.ts > makeStore > functions > correctly responds to actions defined as callbacks: src/make/makeStore.ts#L67
TypeError: Signal.isComputed is not a function ❯ forEach src/make/makeStore.ts:67:20 ❯ makeStore src/make/makeStore.ts:26:10 ❯ Module.makeMemo src/make/makeStore.ts:130:19 ❯ tests/make/makeStore.test.ts:380:29
Test Firefox
The job was canceled because "Node" failed.
tests/make/makeStore.test.ts > makeStore > getting/setting fields > enables reactivity for all fields a two layer object with deep flag true: tests/make/makeStore.test.ts#L87
TypeError: (intermediate value).isComputed is not a function ❯ makeStore/< ../../../../../src/make/makeStore.ts:52:57 ❯ makeStore ../../../../../src/make/makeStore.ts:13:8 ❯ tests/make/makeStore.test.ts:87:16 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { fileName: 'http://localhost:5173/src/make/makeStore.ts', lineNumber: 52, columnNumber: 57 }
tests/make/makeStore.test.ts > makeStore > getting/setting fields > enables reactivity for all fields a two layer object using nested createStore call: tests/make/makeStore.test.ts#L119
TypeError: (intermediate value).isComputed is not a function ❯ makeStore/< ../../../../../src/make/makeStore.ts:52:57 ❯ makeStore ../../../../../src/make/makeStore.ts:13:8 ❯ tests/make/makeStore.test.ts:119:36 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { fileName: 'http://localhost:5173/src/make/makeStore.ts', lineNumber: 52, columnNumber: 57 }
tests/make/makeStore.test.ts > makeStore > getting/setting fields > enables reactivity on intermediate signals: tests/make/makeStore.test.ts#L152
TypeError: (intermediate value).isComputed is not a function ❯ makeStore/< ../../../../../src/make/makeStore.ts:52:57 ❯ makeStore ../../../../../src/make/makeStore.ts:13:8 ❯ tests/make/makeStore.test.ts:152:16 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { fileName: 'http://localhost:5173/src/make/makeStore.ts', lineNumber: 52, columnNumber: 57 }
tests/make/makeStore.test.ts > makeStore > getting/setting fields > doesn't disturb intermediate signals on leaf set: tests/make/makeStore.test.ts#L172
TypeError: (intermediate value).isComputed is not a function ❯ makeStore/< ../../../../../src/make/makeStore.ts:52:57 ❯ makeStore ../../../../../src/make/makeStore.ts:13:8 ❯ tests/make/makeStore.test.ts:172:16 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { fileName: 'http://localhost:5173/src/make/makeStore.ts', lineNumber: 52, columnNumber: 57 }
tests/make/makeStore.test.ts > makeStore > getting/setting fields > `.` syntax keeps reactivity on leaf nodes on intermediate updates: tests/make/makeStore.test.ts#L198
TypeError: (intermediate value).isComputed is not a function ❯ makeStore/< ../../../../../src/make/makeStore.ts:52:57 ❯ makeStore ../../../../../src/make/makeStore.ts:13:8 ❯ tests/make/makeStore.test.ts:198:16 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { fileName: 'http://localhost:5173/src/make/makeStore.ts', lineNumber: 52, columnNumber: 57 }
tests/make/makeStore.test.ts > makeStore > functions > creates a get for passed in Computeds: tests/make/makeStore.test.ts#L298
TypeError: (intermediate value).isComputed is not a function ❯ makeStore/< ../../../../../src/make/makeStore.ts:52:57 ❯ makeStore ../../../../../src/make/makeStore.ts:13:8 ❯ makeMemo ../../../../../src/make/makeStore.ts:102:26 ❯ tests/make/makeStore.test.ts:298:28 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { fileName: 'http://localhost:5173/src/make/makeStore.ts', lineNumber: 52, columnNumber: 57 }
tests/make/makeStore.test.ts > makeStore > functions > creates a get and set passed in Signals: tests/make/makeStore.test.ts#L319
TypeError: (intermediate value).isComputed is not a function ❯ makeStore/< ../../../../../src/make/makeStore.ts:52:57 ❯ makeStore ../../../../../src/make/makeStore.ts:13:8 ❯ tests/make/makeStore.test.ts:319:36 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { fileName: 'http://localhost:5173/src/make/makeStore.ts', lineNumber: 52, columnNumber: 57 }
tests/make/makeStore.test.ts > makeStore > functions > appropriately handles signal keys created via makeState: tests/make/makeStore.test.ts#L338
TypeError: (intermediate value).isComputed is not a function ❯ makeStore/< ../../../../../src/make/makeStore.ts:52:57 ❯ makeStore ../../../../../src/make/makeStore.ts:13:8 ❯ makeState ../../../../../src/make/makeStore.ts:93:26 ❯ tests/make/makeStore.test.ts:338:23 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { fileName: 'http://localhost:5173/src/make/makeStore.ts', lineNumber: 52, columnNumber: 57 }
tests/make/makeStore.test.ts > makeStore > functions > creates computeds: tests/make/makeStore.test.ts#L356
TypeError: (intermediate value).isComputed is not a function ❯ makeStore/< ../../../../../src/make/makeStore.ts:52:57 ❯ makeStore ../../../../../src/make/makeStore.ts:13:8 ❯ makeMemo ../../../../../src/make/makeStore.ts:102:26 ❯ tests/make/makeStore.test.ts:356:24 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { fileName: 'http://localhost:5173/src/make/makeStore.ts', lineNumber: 52, columnNumber: 57 }
tests/make/makeStore.test.ts > makeStore > functions > correctly responds to actions defined as callbacks: tests/make/makeStore.test.ts#L380
TypeError: (intermediate value).isComputed is not a function ❯ makeStore/< ../../../../../src/make/makeStore.ts:52:57 ❯ makeStore ../../../../../src/make/makeStore.ts:13:8 ❯ makeMemo ../../../../../src/make/makeStore.ts:102:26 ❯ tests/make/makeStore.test.ts:380:28 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { fileName: 'http://localhost:5173/src/make/makeStore.ts', lineNumber: 52, columnNumber: 57 }
Test Chrome
The job was canceled because "Node" failed.
Test Chrome
The operation was canceled.
Test Node
Both node-version and node-version-file inputs are specified, only node-version will be used