gradient-generator-ui
Version:
Library to create a gradient generator in vanilla-js with interactive user interface in html
29 lines (28 loc) • 849 B
TypeScript
import { GradientGenerator } from './Generator';
export declare type ManagerOptions = {
generator: GradientGenerator;
keepChanges?: boolean;
};
export declare class GeneratorManager {
private generator;
private addMode;
private cacheGradientColors;
private keepChanges;
constructor({ generator, keepChanges }: ManagerOptions);
/**
* Activates the mode of adding new colors on click over the gradient generator main element
*/
activateAddMode(): void;
/**
* Cancel the mode of adding new colors on the main element of the generator
*/
cancelAddMode(): void;
/**
* Save the changes and new colors when keepChanges option is false
*/
saveColors(): void;
/**
* Delete changes and new colors when keep changes option is false
*/
restoreColors(): void;
}