UNPKG

mdx-m3-viewer

Version:

A browser WebGL model viewer. Mainly focused on models of the games Warcraft 3 and Starcraft 2.

18 lines (17 loc) 869 B
import ECA from '../../../../parsers/w3x/wtg/eca'; import SubParameters from '../../../../parsers/w3x/wtg/subparameters'; import WeuData from '../data'; declare type WEUTransformerTest = [number, string]; declare type WEUTransformerOp = [number, '+' | '-' | '*' | '/', number]; declare type WEUTransformerParameter = number | string | WEUTransformerOp; interface WEUTransformerTransformation { test?: WEUTransformerTest; tests?: WEUTransformerTest[]; parameters?: WEUTransformerParameter[]; } interface WEUTransformerTransformations { [keyof: string]: WEUTransformerTransformation | WEUTransformerTransformation[]; } export default function transformer(transformations: WEUTransformerTransformations): (data: WeuData, object: ECA | SubParameters) => boolean; export declare type Transformer = ReturnType<typeof transformer>; export {};