Skip to content

Commit 1f83ebc

Browse files
committed
format
1 parent 9431b88 commit 1f83ebc

File tree

3 files changed

+19
-16
lines changed

3 files changed

+19
-16
lines changed

packages/solid/src/reactive/observable.ts

+16-13
Original file line numberDiff line numberDiff line change
@@ -85,19 +85,22 @@ export function observable<T>(input: Accessor<T>): Observable<T> {
8585
}
8686

8787
type Producer<T> =
88-
| ((setter: Setter<T>) => () => void)
89-
| { subscribe: (fn: (v: T) => void) => (() => void) | { unsubscribe: () => void } };
88+
| ((setter: Setter<T>) => () => void)
89+
| { subscribe: (fn: (v: T) => void) => (() => void) | { unsubscribe: () => void } };
9090

9191
export function from<T>(producer: Producer<T>, initalValue: T): Accessor<T>;
92-
export function from<T>(producer: Producer<T|undefined>): Accessor<T|undefined>;
93-
export function from<T>(producer: Producer<T|undefined>, initalValue: T|undefined = undefined): Accessor<T | undefined> {
94-
const [s, set] = createSignal<T | undefined>(initalValue, { equals: false });
95-
if ("subscribe" in producer) {
96-
const unsub = producer.subscribe(v => set(() => v));
97-
onCleanup(() => ("unsubscribe" in unsub ? unsub.unsubscribe() : unsub()));
98-
} else {
99-
const clean = producer(set);
100-
onCleanup(clean);
101-
}
102-
return s;
92+
export function from<T>(producer: Producer<T | undefined>): Accessor<T | undefined>;
93+
export function from<T>(
94+
producer: Producer<T | undefined>,
95+
initalValue: T | undefined = undefined
96+
): Accessor<T | undefined> {
97+
const [s, set] = createSignal<T | undefined>(initalValue, { equals: false });
98+
if ("subscribe" in producer) {
99+
const unsub = producer.subscribe(v => set(() => v));
100+
onCleanup(() => ("unsubscribe" in unsub ? unsub.unsubscribe() : unsub()));
101+
} else {
102+
const clean = producer(set);
103+
onCleanup(clean);
104+
}
105+
return s;
103106
}

packages/solid/src/reactive/signal.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ export const DevHooks: {
7171
afterUpdate: null,
7272
afterCreateOwner: null,
7373
afterCreateSignal: null,
74-
afterRegisterGraph: null,
74+
afterRegisterGraph: null
7575
};
7676

7777
export type ComputationState = 0 | 1 | 2;
@@ -1147,7 +1147,7 @@ export function registerGraph(value: SourceMapValue): void {
11471147
else Owner.sourceMap = [value];
11481148
value.graph = Owner;
11491149
}
1150-
if (DevHooks.afterRegisterGraph) DevHooks.afterRegisterGraph(value)
1150+
if (DevHooks.afterRegisterGraph) DevHooks.afterRegisterGraph(value);
11511151
}
11521152

11531153
export type ContextProviderComponent<T> = FlowComponent<{ value: T }>;

packages/solid/test/dev.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ describe("Dev features", () => {
150150
expect(cb).toHaveBeenLastCalledWith(owner.sourceMap![1]);
151151
expect(owner.sourceMap).toHaveLength(2);
152152

153-
const customValue = {value: 3};
153+
const customValue = { value: 3 };
154154
DEV!.registerGraph(customValue);
155155
expect(cb).toHaveBeenCalledTimes(3);
156156
expect(cb).toHaveBeenLastCalledWith(customValue);

0 commit comments

Comments
 (0)