UNPKG

react-on-rails

Version:

react-on-rails JavaScript for react_on_rails Ruby gem

22 lines (21 loc) 697 B
import type { ReactOnRails as ReactOnRailsType, Root } from './types'; import type { Context } from './context'; declare global { interface Window { ReactOnRails: ReactOnRailsType; __REACT_ON_RAILS_EVENT_HANDLERS_RAN_ONCE__?: boolean; roots: Root[]; } namespace globalThis { var ReactOnRails: ReactOnRailsType; var roots: Root[]; } namespace Turbolinks { interface TurbolinksStatic { controller?: unknown; } } } export declare function reactOnRailsPageLoaded(): void; export declare function reactOnRailsComponentLoaded(domId: string): void; export declare function clientStartup(context: Context): void;