@jadl/builders
Version:
Builders for JaDL
8 lines (7 loc) • 346 B
TypeScript
import { Embed } from '../Embed';
export type EmbedSendbackHandler<R extends any, O extends any[]> = (builder: Embed, ...options: O) => R;
export declare class EmbedWithSendback<R extends any, O extends any[] = undefined[]> extends Embed {
private handler;
constructor(handler: EmbedSendbackHandler<R, O>);
send(...o: O): R;
}