adaptive-expressions
Version: 
Common Expression Language
22 lines (20 loc) • 488 B
text/typescript
/**
 * @module adaptive-expressions
 */
/**
 * Copyright (c) Microsoft Corporation. All rights reserved.
 * Licensed under the MIT License.
 */
import { Expression } from './expression';
/**
 * Interface to parse a string into an Expression
 */
export interface ExpressionParserInterface {
    /**
     * Parse a string into an Expression
     *
     * @param expression Expression to parse.
     * @returns The resulting expression.
     */
    parse(expression: string): Expression;
}