Skip to content

Commit

Permalink
fix typo
Browse files Browse the repository at this point in the history
  • Loading branch information
Rich-Harris committed Jun 5, 2019
1 parent ed2a19a commit 0d31e5c
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions src/runtime/store/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ type Unsubscriber = () => void;
type Updater<T> = (value: T) => T;

/** Cleanup logic callback. */
type Invalidater<T> = (value?: T) => void;
type Invalidator<T> = (value?: T) => void;

/** Start and stop notification callbacks. */
type StartStopNotifier<T> = (set: Subscriber<T>) => Unsubscriber | void;
Expand All @@ -22,7 +22,7 @@ export interface Readable<T> {
* @param run subscription callback
* @param invalidate cleanup callback
*/
subscribe(run: Subscriber<T>, invalidate?: Invalidater<T>): Unsubscriber;
subscribe(run: Subscriber<T>, invalidate?: Invalidator<T>): Unsubscriber;
}

/** Writable interface for both updating and subscribing. */
Expand All @@ -41,7 +41,7 @@ export interface Writable<T> extends Readable<T> {
}

/** Pair of subscriber and invalidator. */
type SubscribeInvalidateTuple<T> = [Subscriber<T>, Invalidater<T>];
type SubscribeInvalidateTuple<T> = [Subscriber<T>, Invalidator<T>];

/**
* Creates a `Readable` store that allows reading by subscription.
Expand Down Expand Up @@ -78,7 +78,7 @@ export function writable<T>(value: T, start: StartStopNotifier<T> = noop): Writa
set(fn(value));
}

function subscribe(run: Subscriber<T>, invalidate: Invalidater<T> = noop): Unsubscriber {
function subscribe(run: Subscriber<T>, invalidate: Invalidator<T> = noop): Unsubscriber {
const subscriber: SubscribeInvalidateTuple<T> = [run, invalidate];
subscribers.push(subscriber);
if (subscribers.length === 1) {
Expand Down Expand Up @@ -127,7 +127,7 @@ export function derived<T, S extends Stores>(

const auto = fn.length < 2;

const invalidators: Array<Invalidater<T>> = [];
const invalidators: Array<Invalidator<T>> = [];

const store = readable(initial_value, (set) => {
let inited = false;
Expand Down Expand Up @@ -173,7 +173,7 @@ export function derived<T, S extends Stores>(
});

return {
subscribe(run: Subscriber<T>, invalidate: Invalidater<T> = noop): Unsubscriber {
subscribe(run: Subscriber<T>, invalidate: Invalidator<T> = noop): Unsubscriber {
invalidators.push(invalidate);

const unsubscribe = store.subscribe(run, invalidate);
Expand Down

0 comments on commit 0d31e5c

Please sign in to comment.