UNPKG

@cfx-kit/wallet-avatar

Version:

| Statements | Branches | Functions | Lines | | --------------------------- | ----------------------- | ------------------------- | ----------------- | | ![Statements](https://img.shields.io/badg

25 lines (24 loc) 1.08 kB
import MersenneTwister from 'mersenne-twister'; export declare class WalletAvatarGenerate { mt: MersenneTwister; constructor(mt: MersenneTwister); generateAvatarSvg(address: string): SVGSVGElement; generateAvatarURL(address: string): string; private canvasRender; generateAvatarPNG(address: string, quality?: number): string; generateAvatarHTML(address: string): string; genShape(remainingColors: Array<string>, i: number, total: number): import("./html").HTMLTemplate; genColor(colors: Array<string>): string; hueShift(colors: Array<string>): string[]; colorRotate(hex: string, degrees: number): string; hexToHSL(hex: string): { h: number; s: number; l: number; }; } export declare function generateAvatarSVG(address: string): SVGSVGElement; export declare function generateAvatarURL(address: string): string; export declare function generateAvatarHTML(address: string): string; export declare function generateAvatarPNG(address: string, quality?: number): string; export default generateAvatarSVG;