react-dayo
Version:
A Queue component for notification etc
23 lines (22 loc) • 1.14 kB
TypeScript
/// <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;