UNPKG

@usal/lit

Version:

Ultimate Scroll Animation Library - Lightweight, powerful, wonderfully simple ✨ | Lit Package

29 lines (23 loc) 801 B
import { ReactiveController, ReactiveControllerHost, DirectiveResult } from 'lit'; import USAL, { USALConfig, USALInstance } from './usal'; export class USALController implements ReactiveController { constructor(host: ReactiveControllerHost, config?: USALConfig); config(): USALConfig; config(config: USALConfig): void; destroy(): Promise<void>; restart(): Promise<USALInstance>; hostConnected(): void; hostDisconnected(): void; } export const useUSAL: () => { config(): USALConfig; config(config: USALConfig): void; destroy: () => Promise<void>; restart: () => Promise<USALInstance>; }; export const useUSALController: ( host: ReactiveControllerHost, config?: USALConfig ) => USALController; export const usal: (value?: string) => DirectiveResult; export default USAL;