UNPKG

@motorcycle/types

Version:

A shared-kernel of types for Motorcycle

17 lines (16 loc) 477 B
import { Stream } from '@most/types'; /** * Component function type signature * @name Component * @example * export type Component< * Sources extends { readonly [key: string]: any }, * Sinks extends { readonly [key: string]: Stream<any> } * > = (sources: Sources) => Sinks * @type true */ export declare type Component<Sources extends { readonly [key: string]: any; }, Sinks extends { readonly [key: string]: Stream<any>; }> = (sources: Sources) => Sinks;