@stimulus-library/controllers
Version:
A library of useful controllers for Stimulus
22 lines (21 loc) • 817 B
TypeScript
import { BaseController } from "@stimulus-library/utilities";
export declare class ScrollContainerController extends BaseController {
static values: {
behaviour: StringConstructor;
increment: NumberConstructor;
};
readonly behaviourValue: ScrollBehavior;
readonly hasBehaviourValue: boolean;
readonly incrementValue: number;
readonly hasIncrementValue: boolean;
get _increment(): number;
get _behaviour(): ScrollBehavior;
scrollTop(event?: Event): Promise<void>;
scrollBottom(event?: Event): Promise<void>;
scrollLeft(event?: Event): Promise<void>;
scrollRight(event?: Event): Promise<void>;
up(event?: Event): Promise<void>;
down(event?: Event): Promise<void>;
left(event?: Event): Promise<void>;
right(event?: Event): Promise<void>;
}