UNPKG

discord-image-utils

Version:

A powerful library for generating and modifying images with Discord.js - includes meme generation, filters, effects and animations

115 lines (114 loc) 6.89 kB
/** @format */ import { blur } from "./modules/filters/blur"; import { gay } from "./modules/filters/gay"; import { greyscale } from "./modules/filters/greyscale"; import { invert } from "./modules/filters/invert"; import { sepia } from "./modules/filters/sepia"; import { pixelate } from "./modules/filters/pixelate"; import { wave } from "./modules/filters/wave"; import { glitch } from "./modules/filters/glitch"; import { sticker } from "./modules/filters/sticker"; import { blink } from "./modules/gif/blink"; import { triggered } from "./modules/gif/triggered"; import { affect } from "./modules/image/affect"; import { wanted } from "./modules/image/wanted"; import { kiss } from "./modules/image/kiss"; import { tatoo } from "./modules/image/tatoo"; import { Batslap } from "./modules/image/Batslap"; import { ad } from "./modules/image/ad"; import { beautiful } from "./modules/image/beautiful"; import { bed } from "./modules/image/bed"; import { clown } from "./modules/image/clown"; import { hitler } from "./modules/image/hitler"; import { trash } from "./modules/image/trash"; import { stonk } from "./modules/image/stonk"; import { spank } from "./modules/image/spank"; import { snyder } from "./modules/image/snyder"; import { rip } from "./modules/image/rip"; import { notStonk } from "./modules/image/notStonk"; import { lisaPresentation } from "./modules/image/lisaPresentation"; import { jail } from "./modules/image/jail"; import { heartbreaking } from "./modules/image/heartbreaking"; import { facepalm } from "./modules/image/facepalm"; import { doubleStonk } from "./modules/image/doubleStonk"; import { confusedStonk } from "./modules/image/confusedStonk"; import { deepfry } from "./modules/image/deepfry"; import { bobross } from "./modules/image/bobross"; import { Delete } from "./modules/image/delete"; import { Music } from "./modules/fun/music"; import { Quote } from "./modules/fun/quote"; import { drake } from "./modules/fun/drake"; import { distractedBoyfriend } from "./modules/fun/distractedBoyfriend"; import { level } from "./modules/fun/level"; import { welcomeCard, WelcomeCardBuilder, WelcomeCardOptions, WelcomeTheme } from "./modules/fun/welcomeCard"; import { DiscordImageError, ValidationError, NetworkError, ImageProcessingError, FileSystemError, ConfigurationError, TimeoutError, ErrorHandler, RetryHandler } from "./utils/errors"; export * from "./types"; export { blur, gay, greyscale, invert, sepia, pixelate, wave, glitch, sticker, blink, triggered, affect, wanted, tatoo, kiss, Batslap, ad, beautiful, bed, clown, hitler, trash, stonk, spank, snyder, rip, notStonk, lisaPresentation, jail, heartbreaking, facepalm, doubleStonk, confusedStonk, deepfry, bobross, Delete, Music, Quote, drake, distractedBoyfriend, level, welcomeCard, WelcomeCardBuilder, WelcomeCardOptions, WelcomeTheme, DiscordImageError, ValidationError, NetworkError, ImageProcessingError, FileSystemError, ConfigurationError, TimeoutError, ErrorHandler, RetryHandler, }; export { level as RankCard }; declare const dig: { blur: (image: import("./types").ImageInput, level?: number) => Promise<Buffer>; gay: (image: import("./types").ImageInput) => Promise<Buffer>; greyscale: (image: import("./types").ImageInput) => Promise<Buffer>; invert: (image: import("./types").ImageInput) => Promise<Buffer>; sepia: (image: import("./types").ImageInput) => Promise<Buffer>; pixelate: typeof pixelate; wave: typeof wave; glitch: (image: import("./types").ImageInput, intensity?: number) => Promise<Buffer>; sticker: (image: import("./types").ImageInput, borderSize?: number) => Promise<Buffer>; blink: (delay: number, optionsOrFirstImage?: { width?: number; height?: number; quality?: number; repeat?: number; transparent?: number | string; fitMethod?: "cover" | "contain" | "stretch"; } | import("./types").ImageInput, ...images: import("./types").ImageInput[]) => Promise<Buffer>; triggered: (image: import("./types").ImageInput, timeout?: number) => Promise<Buffer>; affect: (image: import("./types").ImageInput, options?: { resize?: boolean; enhance?: boolean; opacity?: number; }) => Promise<Buffer>; wanted: (image: import("./types").ImageInput, currency?: string, amount?: number) => Promise<Buffer>; tatoo: (image: import("./types").ImageInput) => Promise<Buffer>; kiss: (image: import("./types").ImageInput, image2: import("./types").ImageInput) => Promise<Buffer>; Batslap: (image1: import("./types").ImageInput, image2: import("./types").ImageInput) => Promise<Buffer>; ad: (image: import("./types").ImageInput) => Promise<Buffer>; beautiful: (image: import("./types").ImageInput) => Promise<Buffer>; bed: (image1: import("./types").ImageInput, image2: import("./types").ImageInput) => Promise<Buffer>; clown: (image: import("./types").ImageInput) => Promise<Buffer>; hitler: (image: import("./types").ImageInput) => Promise<Buffer>; trash: (image: import("./types").ImageInput) => Promise<Buffer>; stonk: (image: import("./types").ImageInput) => Promise<Buffer>; spank: (image: import("./types").ImageInput, image2: import("./types").ImageInput) => Promise<Buffer>; snyder: (image: import("./types").ImageInput) => Promise<Buffer>; rip: (image: import("./types").ImageInput) => Promise<Buffer>; notStonk: (image: import("./types").ImageInput) => Promise<Buffer>; lisaPresentation: (text: string) => Promise<Buffer>; jail: (image: import("./types").ImageInput) => Promise<Buffer>; heartbreaking: (image: import("./types").ImageInput) => Promise<Buffer>; facepalm: (image: import("./types").ImageInput) => Promise<Buffer>; doubleStonk: (image: import("./types").ImageInput, image2: import("./types").ImageInput) => Promise<Buffer>; confusedStonk: (image: import("./types").ImageInput) => Promise<Buffer>; deepfry: (image: import("./types").ImageInput) => Promise<Buffer>; bobross: (image: import("./types").ImageInput) => Promise<Buffer>; Delete: (image: import("./types").ImageInput) => Promise<Buffer<ArrayBufferLike>>; Music: typeof Music; Quote: typeof Quote; drake: typeof drake; distractedBoyfriend: typeof distractedBoyfriend; level: typeof level; RankCard: typeof level; welcomeCard: (options: WelcomeCardOptions) => Promise<Buffer>; WelcomeCardBuilder: typeof WelcomeCardBuilder; DiscordImageError: typeof DiscordImageError; ValidationError: typeof ValidationError; NetworkError: typeof NetworkError; ImageProcessingError: typeof ImageProcessingError; FileSystemError: typeof FileSystemError; ConfigurationError: typeof ConfigurationError; TimeoutError: typeof TimeoutError; ErrorHandler: typeof ErrorHandler; RetryHandler: typeof RetryHandler; }; export default dig;