@rbxts/reflex-class
Advanced tools
Comparing version 1.2.7 to 1.2.8
@@ -5,3 +5,3 @@ /// <reference types="charm" /> | ||
export type InferClassProducerState<T> = T extends IClassProducer<infer S> ? S : never; | ||
export interface IClassProducer<S extends object = object> { | ||
export interface IClassProducer<S> { | ||
GetState(): S; | ||
@@ -14,3 +14,3 @@ Subscribe(listener: (state: S, previousState: S) => void): () => void; | ||
} | ||
export declare abstract class ClassProducer<S extends object = object> implements IClassProducer { | ||
export declare abstract class ClassProducer<S> implements IClassProducer<S> { | ||
protected abstract state: S; | ||
@@ -17,0 +17,0 @@ protected atom: Atom<S>; |
{ | ||
"name": "@rbxts/reflex-class", | ||
"version": "1.2.7", | ||
"version": "1.2.8", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "out/init.lua", |
Sorry, the diff of this file is not supported yet
6912