mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-14 11:50:31 +00:00
16 lines
456 B
TypeScript
16 lines
456 B
TypeScript
|
|
export interface IMailable {
|
|
constructor(
|
|
view: string,
|
|
data?: { [key: string]: string | number },
|
|
);
|
|
send(): Promise<any>;
|
|
build(): void;
|
|
setData(data: { [key: string]: string | number }): IMailable;
|
|
setTo(to: string): IMailable;
|
|
setFrom(from: string): IMailable;
|
|
setSubject(subject: string): IMailable;
|
|
setView(view: string): IMailable;
|
|
render(data?: { [key: string]: string | number }): string;
|
|
getViewContent(): string;
|
|
} |