UNPKG

ness-canvas

Version:
47 lines 2.72 kB
import { Canvas, Image } from "canvas"; declare type CanvasImage = Image | Canvas; declare type ImageExtention = "png" | "jpg" | "jpeg" | "bmp" | "tif" | "tiff"; declare type CustomColor = `#${string}` | RGBColor | RGBAColor | ColorName | CanvasGradient | CanvasPattern; declare type RGBColor = `rgb(${number},${number},${number})`; declare type RGBAColor = `rgba(${number},${number},${number},${number})`; declare type ColorName = "White" | "Yellow" | "Blue" | "Red" | "Green" | "Black" | "Brown" | "Ivory" | "Teal" | "Silver" | "Purple" | "Navy" | "Gray" | "Orange" | "Maroon" | "Aquamarine" | "Coral" | "Fuchsia" | "Wheat" | "Lime" | "Crimson" | "Khaki" | "HotPink" | "Magenta" | "Plum" | "Olive" | "Cyan"; declare type FrameType = "Image" | "Text" | "Color" | "Empty"; declare type Shape = "Triangle" | "Square" | "Rectangle" | "Pentagon" | "Hexagon" | "Heptagon" | "Octagon" | "Nonagon" | "Decagon" | "Hendecagon" | "Dodecagon" | "Circle"; declare type ShapeLoad = "Circle" | "Line"; declare type Axis = "Left" | "Center" | "Right" | "TopLeft" | "TopCenter" | "TopRight" | "BottomLeft" | "BottomCenter" | "BottomRight"; declare type LoadingDirection = "UpToDown" | "DownToUp" | "LeftToRight" | "RightToLeft" | "UpLeftToDownRight" | "UpRightToDownLeft" | "DownRightToUpLeft" | "DownLeftToUpRight"; type Enumerate<N extends number, Acc extends number[] = []> = Acc['length'] extends N ? Acc[number] : Enumerate<N, [...Acc, Acc['length']]>; type IntRange<F extends number, T extends number> = Exclude<Enumerate<T>, Enumerate<F>>; declare type Progress = IntRange<0, 101>; declare type Hourly = `${IntRange<0, 12>}h${IntRange<0, 100>}` | "12h00"; declare enum ShapeEnum { Triangle = 3, Square, Rectangle, Pentagon = 5, Hexagon = 6, Heptagon = 7, Octagon = 8, Nonagon = 9, Decagon = 10, Hendecagon = 11, Dodecagon = 12 } declare enum ImageChannels { Red = 1, Green = 2, Bleu = 3 } declare enum Edge { Clamp = 1, Wrap = 2, Transparent = 0 } declare type Preset = 'classic'; export { Preset, Shape, CustomColor, CanvasImage, ImageExtention, ImageChannels, Edge, /*CustomFont,*/ FrameType, ShapeEnum, ShapeLoad, Progress, Axis, LoadingDirection, Hourly, RGBAColor, RGBColor, IntRange }; export { ImagelocationOption, DrawlocationOption, Frame, Experience, Content, Text, /*FontOption,*/ Loading, Banner, ExperienceColor, AxisInt } from './Interfaces'; export { default as NessBuilder } from './Managers/NessBuilder'; export { default as FilterBuilder } from './Managers/FilterBuilder'; export { default as CustomProfile } from './Extra/CustomProfile'; export { default as RankupBuilder } from './Extra/RankupBuilder'; //# sourceMappingURL=index.d.ts.map