UNPKG

react-dayo

Version:

A Queue component for notification etc

23 lines (22 loc) 1.14 kB
/// <reference types="react" /> import { ISeedBuilder, SeedBuilderStruct } from './interfaces'; export declare class SeedBuilder<BlockComponentProps extends object = {}, BCP extends BlockComponentProps = BlockComponentProps> implements ISeedBuilder<BCP> { values: SeedBuilderStruct<BCP>['values']; seed: { issue(): AsyncIterable<unknown> & { values: SeedBuilderStruct<BCP>['values']; }; }; constructor(values?: SeedBuilderStruct<BCP>['values']); from(seed: { issue(): AsyncIterable<unknown> & { values: SeedBuilderStruct<BCP>['values']; }; }): void; transitionTimingFunction(this: ISeedBuilder<BCP>, value: string): ISeedBuilder<BCP>; message(this: ISeedBuilder<BCP>, value: string | JSX.Element): ISeedBuilder<BCP>; timeout(this: ISeedBuilder<BCP>, value: NonNullable<SeedBuilderStruct<BCP>['values']['timeout']>): ISeedBuilder<BCP>; prop<Key extends keyof BCP>(this: ISeedBuilder<BCP>, key: Key, value: NonNullable<BCP[Key]>): ISeedBuilder<BCP>; props(this: ISeedBuilder<BCP>, values: BCP): ISeedBuilder<BCP>; } export default SeedBuilder;