@benev/slate
Version:
frontend web stuff
19 lines (18 loc) • 835 B
TypeScript
import { Use } from "./parts/use.js";
import { Context } from "../../context.js";
import { UseGold } from "./parts/use_gold.js";
import { UseShadow } from "./parts/use_shadow.js";
import { UseSilver } from "./parts/use_silver.js";
import { SlateView } from "../slate_view_element.js";
export declare class UseShadowComponent<C extends Context = Context> extends UseGold<C> {
}
export declare class UseLightComponent<C extends Context = Context> extends UseSilver<C> {
}
export declare class UseLightView<C extends Context> extends Use<C> {
readonly element: SlateView;
name(name: string): void;
constructor(element: SlateView, rerender: () => void, context: C);
}
export declare class UseShadowView<C extends Context = Context, E extends HTMLElement = HTMLElement> extends UseShadow<C, E> {
name(name: string): void;
}