UNPKG

hcb-geo-pattern

Version:

Create beautiful generative geometric background images from a string.

23 lines (22 loc) 722 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; grayScale?: number; } export declare class PatternGenerator { readonly seed: Seed; readonly color: ColorPreset; readonly preset: PatternPreset; readonly grayScale?: number; readonly backgroundComposer: PatternComposer; readonly structureComposer: PatternComposer; constructor(params: PatternGeneratorParams); generate(): Promise<Pattern>; }