Skip to content

Commit c5d4991

Browse files
committed
update TODO comments
1 parent da85d76 commit c5d4991

2 files changed

Lines changed: 27 additions & 1 deletion

File tree

TODO.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
# @spearwolf/shadow-objects-monorepo
33

4-
> _Generated by [scripts/makeTODO.mjs](scripts/makeTODO.mjs) at 2025-11-26T11:20:15.350Z_
4+
> _Generated by [scripts/makeTODO.mjs](scripts/makeTODO.mjs) at 2025-11-26T11:25:15.158Z_
55
66
This file contains an overview of all TODO, FIXME or XXX comments extracted from the source files of the packages.
77

@@ -31,4 +31,17 @@ This file contains an overview of all TODO, FIXME or XXX comments extracted from
3131
| [packages/shadow-objects/src/in-the-dark/events.ts](packages/shadow-objects/src/in-the-dark/events.ts#L7) | 7 | @test test if OnCreate is called when an entity token is changed |
3232
| [packages/shadow-objects/src/in-the-dark/events.ts](packages/shadow-objects/src/in-the-dark/events.ts#L25) | 25 | @test test if OnDestroy is called when an entity is destroyed |
3333
| [packages/shadow-objects/src/in-the-dark/events.ts](packages/shadow-objects/src/in-the-dark/events.ts#L26) | 26 | @test test if OnDestroy is called when a shadow-object is removed from an entity (token-change) |
34+
| [packages/shadow-objects/src/in-the-dark/Kernel.ts](packages/shadow-objects/src/in-the-dark/Kernel.ts#L363) | 363 | create tests |
35+
| [packages/shadow-objects/src/in-the-dark/Kernel.ts](packages/shadow-objects/src/in-the-dark/Kernel.ts#L386) | 386 | create tests |
36+
| [packages/shadow-objects/src/in-the-dark/Kernel.ts](packages/shadow-objects/src/in-the-dark/Kernel.ts#L413) | 413 | create tests |
37+
| [packages/shadow-objects/src/in-the-dark/Kernel.ts](packages/shadow-objects/src/in-the-dark/Kernel.ts#L425) | 425 | create tests |
38+
| [packages/shadow-objects/src/in-the-dark/Kernel.ts](packages/shadow-objects/src/in-the-dark/Kernel.ts#L437) | 437 | create tests |
39+
| [packages/shadow-objects/src/in-the-dark/Kernel.ts](packages/shadow-objects/src/in-the-dark/Kernel.ts#L440) | 440 | create tests |
40+
| [packages/shadow-objects/src/in-the-dark/Kernel.ts](packages/shadow-objects/src/in-the-dark/Kernel.ts#L451) | 451 | create tests |
41+
| [packages/shadow-objects/src/in-the-dark/Kernel.ts](packages/shadow-objects/src/in-the-dark/Kernel.ts#L475) | 475 | create tests |
42+
| [packages/shadow-objects/src/in-the-dark/Kernel.ts](packages/shadow-objects/src/in-the-dark/Kernel.ts#L482) | 482 | create tests |
43+
| [packages/shadow-objects/src/in-the-dark/Kernel.ts](packages/shadow-objects/src/in-the-dark/Kernel.ts#L491) | 491 | create tests |
44+
| [packages/shadow-objects/src/in-the-dark/Kernel.ts](packages/shadow-objects/src/in-the-dark/Kernel.ts#L500) | 500 | create tests |
45+
| [packages/shadow-objects/src/in-the-dark/Kernel.ts](packages/shadow-objects/src/in-the-dark/Kernel.ts#L508) | 508 | create tests |
46+
| [packages/shadow-objects/src/in-the-dark/Kernel.ts](packages/shadow-objects/src/in-the-dark/Kernel.ts#L516) | 516 | create tests |
3447

packages/shadow-objects/src/in-the-dark/Kernel.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -360,6 +360,7 @@ export class Kernel {
360360
new constructor({
361361
entity: entry.entity,
362362

363+
// TODO create tests
363364
provideContext<T = unknown>(name: string | symbol, sourceOrInitialValue?: T | SignalReader<T>, isEqual?: CompareFunc<T>) {
364365
let ctxProvider = contextProviders.get(name);
365366

@@ -382,6 +383,7 @@ export class Kernel {
382383
return ctxProvider;
383384
},
384385

386+
// TODO create tests
385387
provideGlobalContext<T = unknown>(
386388
name: string | symbol,
387389
sourceOrInitialValue?: T | SignalReader<T>,
@@ -408,6 +410,7 @@ export class Kernel {
408410
return ctxProvider;
409411
},
410412

413+
// TODO create tests
411414
useContext(name: string | symbol, compare?: CompareFunc<any>) {
412415
let ctxReader = contextReaders.get(name);
413416
if (ctxReader === undefined) {
@@ -419,6 +422,7 @@ export class Kernel {
419422
return ctxReader;
420423
},
421424

425+
// TODO create tests
422426
useParentContext(name: string | symbol, compare?: CompareFunc<any>) {
423427
let ctxReader = contextParentReaders.get(name);
424428
if (ctxReader === undefined) {
@@ -430,8 +434,10 @@ export class Kernel {
430434
return ctxReader;
431435
},
432436

437+
// TODO create tests
433438
useProperty: getUseProperty,
434439

440+
// TODO create tests
435441
useProperties<K extends string>(props: Record<K, string>): Record<K, SignalReader<any>> {
436442
const result = {} as Record<K, SignalReader<any>>;
437443
for (const key in props) {
@@ -442,6 +448,7 @@ export class Kernel {
442448
return result;
443449
},
444450

451+
// TODO create tests
445452
useResource<T>(factory: () => T | undefined, cleanup?: (resource: T) => void): Signal<T | undefined> {
446453
const resourceSignal = createSignal<T | undefined>(undefined);
447454
unsubscribeSecondary.add(() => destroySignal(resourceSignal));
@@ -465,12 +472,14 @@ export class Kernel {
465472
return resourceSignal;
466473
},
467474

475+
// TODO create tests
468476
createEffect(...args: Parameters<typeof createEffect>): ReturnType<typeof createEffect> {
469477
const effect = createEffect(...args);
470478
unsubscribeSecondary.add(effect.destroy);
471479
return effect;
472480
},
473481

482+
// TODO create tests
474483
createSignal<T = unknown>(...args: Parameters<typeof createSignal<T>>): ReturnType<typeof createSignal<T>> {
475484
const sig = createSignal<T>(...args);
476485
unsubscribeSecondary.add(() => {
@@ -479,6 +488,7 @@ export class Kernel {
479488
return sig;
480489
},
481490

491+
// TODO create tests
482492
createMemo<T = unknown>(...args: Parameters<typeof createMemo<T>>): SignalReader<T> {
483493
const sig = createMemo<T>(...args);
484494
unsubscribeSecondary.add(() => {
@@ -487,20 +497,23 @@ export class Kernel {
487497
return sig;
488498
},
489499

500+
// TODO create tests
490501
on(...args: Parameters<typeof on>): ReturnType<typeof on> {
491502
// @ts-ignore
492503
const unsub = on(...args);
493504
unsubscribeSecondary.add(unsub);
494505
return unsub;
495506
},
496507

508+
// TODO create tests
497509
once(...args: Parameters<typeof once>): ReturnType<typeof once> {
498510
// @ts-ignore
499511
const unsub = once(...args);
500512
unsubscribeSecondary.add(unsub);
501513
return unsub;
502514
},
503515

516+
// TODO create tests
504517
onDestroy(callback: () => any) {
505518
unsubscribePrimary.add(callback);
506519
},

0 commit comments

Comments
 (0)