UNPKG

@awcrotwell/motion

Version:

Motion allows you to build reactive, real-time frontend UI components in your Amber application using pure Crystal that are reusable, testable & encapsulated. For brevity, we will call them MotionComponents.

17 lines (16 loc) 517 B
import Connection from './Connection'; import Subscriptions from './Subscriptions'; import Subscription from './Subscription'; export declare function createWebSocketURL(inputUrl: string | Function): any; export default class Consumer { _url: string; subscriptions: Subscriptions; connection: Connection; constructor(url: string); get url(): any; send(data: any): void; joinChannel(data: Subscription): void; connect(): any; disconnect(): any; ensureActiveConnection(): any; }