@ribajs/shopify
Version:
Shopify extension for Riba.js
16 lines (15 loc) • 638 B
TypeScript
import { Component } from "@ribajs/core";
export declare abstract class ShopifySectionComponent extends Component {
static tagName: string;
abstract scope: any;
constructor();
protected initEventListeners(): void;
protected abstract template(): string | null;
protected onSectionLoad(event: Event): void;
protected onSectionUnload(event: Event): void;
protected onSectionSelect(event: Event): void;
protected onSectionDeselect(event: Event): void;
protected onSectionReorder(event: Event): void;
protected onBlockSelect(event: Event): void;
protected onBlockDeselect(event: Event): void;
}