@prescott/geo-pattern
Version:
Create beautiful generative geometric background images from a string.
21 lines (20 loc) • 665 B
TypeScript
import { ColorPreset } from "./color-preset";
import { Pattern } from "./pattern";
import { PatternComposer } from "./pattern-composer";
import { PatternPreset } from "./pattern-preset";
import { Seed } from "./seed";
export interface PatternGeneratorParams {
seed: Seed;
patterns?: string[];
color?: string;
baseColor?: string;
}
export declare class PatternGenerator {
readonly seed: Seed;
readonly color: ColorPreset;
readonly preset: PatternPreset;
readonly backgroundComposer: PatternComposer;
readonly structureComposer: PatternComposer;
constructor(params: PatternGeneratorParams);
generate(): Promise<Pattern>;
}