UNPKG

@prescott/geo-pattern

Version:

Create beautiful generative geometric background images from a string.

21 lines (20 loc) 665 B
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>; }