import {BaseOperation} from './base.js'; export interface SimplexNoiseParameters { iterations: number; scale: number; seed: number; } export class SimplexNoise extends BaseOperation { public static default: SimplexNoiseParameters = { iterations: 1, scale: 1, seed: 1, }; public appendCrop = true; public name = 'gegl:simplex-noise'; constructor(parameters?: Partial) { super({...SimplexNoise.default, ...parameters}); } }