@chasemoskal/magical
Version:
web toolkit for lit apps
16 lines (11 loc) • 315 B
text/typescript
import {LitElement} from "lit"
import {StateTuple} from "../../magical.js"
import {SetupInitializer} from "./setup-initializer.js"
export interface UseElement<E extends LitElement> {
state<xValue>(
initial: xValue | (() => xValue)
): StateTuple<xValue>
setup(
initializer: SetupInitializer<E>
): void
}