@discord-card/core
Version:
Discord Card core
23 lines • 695 B
TypeScript
import { ctx2D } from '../types';
export type GradientType = 'linear' | 'radial' | 'conic';
export type GradientStop = {
offset: number;
color: string;
} | {
off: number;
col: string;
} | [number | string];
export declare abstract class Gradient {
readonly type: GradientType;
colors: {
offset: number;
color: string;
}[];
constructor(type: GradientType, ...colors: GradientStop[]);
addColorStop(offset: number, color: string): void;
abstract toString(ctx: ctx2D, x: number, y: number, w: number, h: number): CanvasGradient;
}
export * from './Conic';
export * from './Linear';
export * from './Radial';
//# sourceMappingURL=index.d.ts.map