phaser4-rex-plugins
Version:
32 lines (25 loc) • 649 B
TypeScript
export default ExpressionParser;
declare namespace ExpressionParser {
type ExpressionCallbackType = (
context: object
) => number
}
declare class ExpressionParser {
compile(
expression: string
): ExpressionParser.ExpressionCallbackType;
exec(
expression: string,
context: object
): number;
exec(
expressionCallback: ExpressionParser.ExpressionCallbackType,
context: object
): number;
static GetProperty(
context: Object,
key: string | string[],
defaultValue: any,
dotMode?: boolean
): any;
}