@mann-conomy/tf-war-paints
Version:
A static Node.js wrapper for Team Fortress 2's many War Paints.
20 lines (19 loc) • 1.09 kB
TypeScript
import PaintAttribute from "./attribute";
import type { IWarPaint, PrototypeLanguage } from "../types/warpaints";
export default class WarPaint extends PaintAttribute {
private readonly language;
constructor(options?: Partial<IWarPaint>);
eval(strict?: boolean): boolean;
static eval(warpaint: Partial<IWarPaint>, strict?: boolean): boolean;
find(strict?: boolean): import("../types/warpaints").IPaintAttributes;
static find(warpaint: Partial<IWarPaint>, strict?: boolean): import("../types/warpaints").IPaintAttributes;
translate(language: PrototypeLanguage, strict?: boolean): import("../types/warpaints").IPaintAttributes;
static translate(warpaint: Partial<IWarPaint>, language: PrototypeLanguage, strict?: boolean): import("../types/warpaints").IPaintAttributes;
all(): import("../types/warpaints").IPaintAttributes[];
static all(language: PrototypeLanguage): import("../types/warpaints").IPaintAttributes[];
json(): IWarPaint;
getLanguage(): PrototypeLanguage;
stringify(): string;
toString(): string;
copy(): WarPaint;
}