/* TypeScript file generated from Wonka_sinks.re by genType. */ /* eslint-disable import/first */ // tslint:disable-next-line:no-var-requires const Wonka_sinksBS = require('./Wonka_sinks.bs'); import {sourceT as Wonka_types_sourceT} from './Wonka_types.gen'; import {subscriptionT as Wonka_types_subscriptionT} from './Wonka_types.gen'; // tslint:disable-next-line:interface-over-type-literal export type subscribeConsumerT = (_1:Wonka_types_sourceT) => Wonka_types_subscriptionT; // tslint:disable-next-line:interface-over-type-literal export type forEachConsumerT = (_1:Wonka_types_sourceT) => void; export const subscribe: (f:((_1:a) => void)) => subscribeConsumerT = Wonka_sinksBS.subscribe; export const forEach: (f:((_1:a) => void)) => forEachConsumerT = Wonka_sinksBS.forEach; export const publish: (source:Wonka_types_sourceT) => Wonka_types_subscriptionT = Wonka_sinksBS.publish; export const toArray: (source:Wonka_types_sourceT) => a[] = Wonka_sinksBS.toArray;