Skip to content

Commit 79c68aa

Browse files
committed
fix(core): rename assertInjectionContext to assertInjector
1 parent 89f060f commit 79c68aa

File tree

27 files changed

+54
-74
lines changed

27 files changed

+54
-74
lines changed

libs/cannon/services/src/lib/body.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import type {
2525
Triplet,
2626
VectorName,
2727
} from '@pmndrs/cannon-worker-api';
28-
import { assertInjectionContext, injectNgtRef, type NgtAnyRecord, type NgtInjectedRef } from 'angular-three';
28+
import { assertInjector, injectNgtRef, type NgtAnyRecord, type NgtInjectedRef } from 'angular-three';
2929
import { injectNgtcPhysicsApi, type NgtcCannonEvents } from 'angular-three-cannon';
3030
import { injectNgtcDebugApi } from 'angular-three-cannon/debug';
3131
import * as THREE from 'three';
@@ -233,7 +233,7 @@ function injectBody<TBodyProps extends BodyProps, TObject extends THREE.Object3D
233233
argsFn: NgtcArgFn<TBodyProps['args']>,
234234
{ ref, injector, deps = () => ({}) }: NgtcBodyOptions<TObject> = {},
235235
): NgtcBodyReturn<TObject> {
236-
injector = assertInjectionContext(injectBody, injector);
236+
injector = assertInjector(injectBody, injector);
237237
return runInInjectionContext(injector, () => {
238238
const bodyRef = ref || injectNgtRef<TObject>();
239239

libs/cannon/services/src/lib/constraints.ts

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,7 @@ import type {
55
HingeConstraintOpts,
66
PointToPointConstraintOpts,
77
} from '@pmndrs/cannon-worker-api';
8-
import {
9-
assertInjectionContext,
10-
injectNgtRef,
11-
is,
12-
makeId,
13-
type NgtAnyRecord,
14-
type NgtInjectedRef,
15-
} from 'angular-three';
8+
import { assertInjector, injectNgtRef, is, makeId, type NgtAnyRecord, type NgtInjectedRef } from 'angular-three';
169
import { injectNgtcPhysicsApi } from 'angular-three-cannon';
1710
import * as THREE from 'three';
1811

@@ -103,7 +96,7 @@ function injectConstraint<
10396
opts = () => ({}) as TOptions,
10497
}: NgtcConstraintOptions<TConstraintType, TOptions> = {},
10598
): NgtcConstraintReturn<TConstraintType, A, B> {
106-
injector = assertInjectionContext(injectConstraint, injector);
99+
injector = assertInjector(injectConstraint, injector);
107100
return runInInjectionContext(injector, () => {
108101
const physicsApi = injectNgtcPhysicsApi();
109102
const worker = physicsApi.select('worker');

libs/cannon/services/src/lib/contact-material.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { effect, runInInjectionContext, untracked, type Injector } from '@angular/core';
22
import type { ContactMaterialOptions, MaterialOptions } from '@pmndrs/cannon-worker-api';
3-
import { assertInjectionContext, makeId, type NgtAnyRecord } from 'angular-three';
3+
import { assertInjector, makeId, type NgtAnyRecord } from 'angular-three';
44
import { injectNgtcPhysicsApi } from 'angular-three-cannon';
55

66
export function injectContactMaterial(
@@ -12,7 +12,7 @@ export function injectContactMaterial(
1212
injector,
1313
}: { opts: () => ContactMaterialOptions; deps?: () => NgtAnyRecord; injector?: Injector },
1414
): void {
15-
injector = assertInjectionContext(injectContactMaterial, injector);
15+
injector = assertInjector(injectContactMaterial, injector);
1616
return runInInjectionContext(injector, () => {
1717
const physicsApi = injectNgtcPhysicsApi();
1818
const worker = physicsApi.select('worker');

libs/cannon/services/src/lib/ray.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { effect, runInInjectionContext, untracked, type Injector } from '@angular/core';
22
import type { RayMode, RayOptions, RayhitEvent } from '@pmndrs/cannon-worker-api';
3-
import { assertInjectionContext, makeId, type NgtAnyRecord } from 'angular-three';
3+
import { assertInjector, makeId, type NgtAnyRecord } from 'angular-three';
44
import { injectNgtcPhysicsApi } from 'angular-three-cannon';
55

66
export type NgtcRayOptions = {
@@ -23,7 +23,7 @@ export function useRaycastAll(opts: NgtcRayOptions) {
2323
}
2424

2525
function injectRay(mode: RayMode, { options, callback, deps = () => ({}), injector }: NgtcRayOptions) {
26-
injector = assertInjectionContext(injectRay, injector);
26+
injector = assertInjector(injectRay, injector);
2727
return runInInjectionContext(injector, () => {
2828
const physicsApi = injectNgtcPhysicsApi();
2929
const [worker, events] = [physicsApi.select('worker'), physicsApi.get('events')];

libs/cannon/services/src/lib/raycast-vehicle.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { effect, runInInjectionContext, untracked, type Injector } from '@angular/core';
22
import type { WheelInfoOptions } from '@pmndrs/cannon-worker-api';
3-
import { assertInjectionContext, injectNgtRef, type NgtAnyRecord, type NgtInjectedRef } from 'angular-three';
3+
import { assertInjector, injectNgtRef, type NgtAnyRecord, type NgtInjectedRef } from 'angular-three';
44
import { injectNgtcPhysicsApi } from 'angular-three-cannon';
55
import * as THREE from 'three';
66
import { getUUID, subscribe } from './body';
@@ -39,7 +39,7 @@ export function injectRaycastVehicle<TObject extends THREE.Object3D = THREE.Obje
3939
deps = () => ({}),
4040
}: { ref?: NgtInjectedRef<TObject>; injector?: Injector; deps?: () => NgtAnyRecord } = {},
4141
): NgtcRaycastVehicleReturn<TObject> {
42-
injector = assertInjectionContext(injectRaycastVehicle, injector);
42+
injector = assertInjector(injectRaycastVehicle, injector);
4343
return runInInjectionContext(injector, () => {
4444
const physicsApi = injectNgtcPhysicsApi();
4545
const [worker, subscriptions] = [physicsApi.select('worker'), physicsApi.get('subscriptions')];

libs/cannon/services/src/lib/spring.ts

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,6 @@
11
import { effect, runInInjectionContext, untracked, type Injector } from '@angular/core';
22
import type { SpringOptns } from '@pmndrs/cannon-worker-api';
3-
import {
4-
assertInjectionContext,
5-
injectNgtRef,
6-
is,
7-
makeId,
8-
type NgtAnyRecord,
9-
type NgtInjectedRef,
10-
} from 'angular-three';
3+
import { assertInjector, injectNgtRef, is, makeId, type NgtAnyRecord, type NgtInjectedRef } from 'angular-three';
114
import { injectNgtcPhysicsApi } from 'angular-three-cannon';
125

136
export type NgtcSpringApi = {
@@ -35,7 +28,7 @@ export function injectSpring<A extends THREE.Object3D, B extends THREE.Object3D>
3528
deps = () => ({}),
3629
}: { injector?: Injector; deps?: () => NgtAnyRecord; opts?: () => SpringOptns } = {},
3730
): NgtcSpringReturn<A, B> {
38-
injector = assertInjectionContext(injectSpring, injector);
31+
injector = assertInjector(injectSpring, injector);
3932
return runInInjectionContext(injector, () => {
4033
const physicsApi = injectNgtcPhysicsApi();
4134
const worker = physicsApi.select('worker');

libs/core/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export * from './lib/store';
1616
export * from './lib/three-types';
1717
export * from './lib/types';
1818
export * from './lib/utils/apply-props';
19-
export * from './lib/utils/assert-injection-context';
19+
export * from './lib/utils/assert-injector';
2020
export { createAttachFunction } from './lib/utils/attach';
2121
export * from './lib/utils/create-injection-token';
2222
export * from './lib/utils/is';

libs/core/src/lib/before-render.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import { DestroyRef, Injector, inject, runInInjectionContext } from '@angular/core';
22
import { injectNgtStore, type NgtBeforeRenderRecord } from './store';
3-
import { assertInjectionContext } from './utils/assert-injection-context';
3+
import { assertInjector } from './utils/assert-injector';
44

55
export function injectBeforeRender(
66
cb: NgtBeforeRenderRecord['callback'],
77
{ priority = 0, injector }: { priority?: number; injector?: Injector } = {},
88
) {
9-
injector = assertInjectionContext(injectBeforeRender, injector);
9+
injector = assertInjector(injectBeforeRender, injector);
1010
return runInInjectionContext(injector, () => {
1111
const store = injectNgtStore();
1212
const sub = store.get('internal').subscribe(cb, priority, store);

libs/core/src/lib/loader.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { ChangeDetectorRef, Injector, effect, inject, runInInjectionContext, signal, type Signal } from '@angular/core';
22
import type { GLTF } from 'three/examples/jsm/loaders/GLTFLoader';
33
import type { NgtAnyRecord } from './types';
4-
import { assertInjectionContext } from './utils/assert-injection-context';
4+
import { assertInjector } from './utils/assert-injector';
55
import { makeObjectGraph, type NgtObjectMap } from './utils/make';
66
import { safeDetectChanges } from './utils/safe-detect-changes';
77

@@ -101,7 +101,7 @@ export function injectNgtLoader<
101101
injector?: Injector;
102102
} = {},
103103
): Signal<NgtLoaderResults<TUrl, NgtBranchingReturn<TReturn, GLTF, GLTF & NgtObjectMap>> | null> {
104-
injector = assertInjectionContext(injectNgtLoader, injector);
104+
injector = assertInjector(injectNgtLoader, injector);
105105
const response = signal<NgtLoaderResults<TUrl, NgtBranchingReturn<TReturn, GLTF, GLTF & NgtObjectMap>> | null>(
106106
null,
107107
);

libs/core/src/lib/ref.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {
1010
type Signal,
1111
} from '@angular/core';
1212
import { getLocalState, type NgtInstanceNode } from './instance';
13-
import { assertInjectionContext } from './utils/assert-injection-context';
13+
import { assertInjector } from './utils/assert-injector';
1414
import { is } from './utils/is';
1515

1616
export type NgtInjectedRef<TElement> = ElementRef<TElement> & {
@@ -26,7 +26,7 @@ export function injectNgtRef<TElement>(
2626
initial: ElementRef<TElement> | TElement = null!,
2727
injector?: Injector,
2828
): NgtInjectedRef<TElement> {
29-
injector = assertInjectionContext(injectNgtRef);
29+
injector = assertInjector(injectNgtRef);
3030
const ref = is.ref(initial) ? initial : new ElementRef(initial as TElement);
3131
const signalRef = signal(ref.nativeElement);
3232
const readonlySignal = signalRef.asReadonly();

0 commit comments

Comments
 (0)