bf90966e3e3a4890c9aa6eca952b6688f093019dac23e899aafbf32e6ad042a5e2d83e3a443f417371d76158a230ac17ed73846188d9e6e2037d220244ff97 542 B

123456789101112131415161718192021
  1. export interface GradientObject {
  2. id?: number;
  3. type: string;
  4. colorStops: GradientColorStop[];
  5. global?: boolean;
  6. }
  7. export interface InnerGradientObject extends GradientObject {
  8. __canvasGradient: CanvasGradient;
  9. }
  10. export interface GradientColorStop {
  11. offset: number;
  12. color: string;
  13. }
  14. export default class Gradient {
  15. id?: number;
  16. type: string;
  17. colorStops: GradientColorStop[];
  18. global: boolean;
  19. constructor(colorStops: GradientColorStop[]);
  20. addColorStop(offset: number, color: string): void;
  21. }