@cute-dw/core
Version:
This TypeScript library is the main part of a more powerfull package designed for the fast WEB software development. The cornerstone of the library is the **DataStore** class, which might be useful when you need a full control of the data, but do not need
55 lines • 6.98 kB
JavaScript
export var isIdentifier = function (ast) {
return ast.type === 'Identifier';
};
export var isBinaryExpression = function (ast) {
return ast.type === 'BinaryExpression';
};
export var isMemberExpression = function (ast) {
return ast.type === 'MemberExpression';
};
export var isNumericLiteral = function (ast) {
return ast.type === 'NumericLiteral';
};
export var isBigIntLiteral = function (ast) {
return ast.type === 'BigIntLiteral';
};
export var isStringLiteral = function (ast) {
return ast.type === 'StringLiteral';
};
export var isBooleanLiteral = function (ast) {
return ast.type === 'BooleanLiteral';
};
export var isRegExpLiteral = function (ast) {
return ast.type === 'RegExpLiteral';
};
export var isNullLiteral = function (ast) {
return ast.type === 'NullLiteral';
};
export var isArrayExpression = function (ast) {
return ast.type === 'ArrayExpression';
};
export var isCallExpression = function (ast) {
return ast.type === 'CallExpression';
};
export var isLogicalExpression = function (ast) {
return ast.type === 'LogicalExpression';
};
export var isUnaryExpression = function (ast) {
return ast.type === 'UnaryExpression';
};
export var isThisExpression = function (ast) {
return ast.type === 'ThisExpression';
};
export var isConditionalExpression = function (ast) {
return ast.type === 'ConditionalExpression';
};
export var isV8IntrinsicIdentifier = function (node) {
return node.type === 'V8IntrinsicIdentifier';
};
export var isObjectExpression = function (ast) {
return ast.type === 'ObjectExpression';
};
export var isObjectProperty = function (ast) {
return ast.type === 'ObjectProperty';
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2N1dGUtY29yZS9zcmMvbGliL3V0aWwvZXZhbHVhdG9yL3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBTSxDQUFDLElBQUksWUFBWSxHQUFHLFVBQVUsR0FBTztJQUN2QyxPQUFPLEdBQUcsQ0FBQyxJQUFJLEtBQUssWUFBWSxDQUFDO0FBQ3JDLENBQUMsQ0FBQztBQUNGLE1BQU0sQ0FBQyxJQUFJLGtCQUFrQixHQUFHLFVBQVUsR0FBTztJQUM3QyxPQUFPLEdBQUcsQ0FBQyxJQUFJLEtBQUssa0JBQWtCLENBQUM7QUFDM0MsQ0FBQyxDQUFDO0FBQ0YsTUFBTSxDQUFDLElBQUksa0JBQWtCLEdBQUcsVUFBVSxHQUFPO0lBQzdDLE9BQU8sR0FBRyxDQUFDLElBQUksS0FBSyxrQkFBa0IsQ0FBQztBQUMzQyxDQUFDLENBQUM7QUFDRixNQUFNLENBQUMsSUFBSSxnQkFBZ0IsR0FBRyxVQUFVLEdBQU87SUFDM0MsT0FBTyxHQUFHLENBQUMsSUFBSSxLQUFLLGdCQUFnQixDQUFDO0FBQ3pDLENBQUMsQ0FBQztBQUNGLE1BQU0sQ0FBQyxJQUFJLGVBQWUsR0FBRyxVQUFVLEdBQU87SUFDNUMsT0FBTyxHQUFHLENBQUMsSUFBSSxLQUFLLGVBQWUsQ0FBQztBQUN0QyxDQUFDLENBQUM7QUFDRixNQUFNLENBQUMsSUFBSSxlQUFlLEdBQUcsVUFBVSxHQUFPO0lBQzFDLE9BQU8sR0FBRyxDQUFDLElBQUksS0FBSyxlQUFlLENBQUM7QUFDeEMsQ0FBQyxDQUFDO0FBQ0YsTUFBTSxDQUFDLElBQUksZ0JBQWdCLEdBQUcsVUFBVSxHQUFPO0lBQzNDLE9BQU8sR0FBRyxDQUFDLElBQUksS0FBSyxnQkFBZ0IsQ0FBQztBQUN6QyxDQUFDLENBQUM7QUFDRixNQUFNLENBQUMsSUFBSSxlQUFlLEdBQUcsVUFBVSxHQUFPO0lBQzFDLE9BQU8sR0FBRyxDQUFDLElBQUksS0FBSyxlQUFlLENBQUM7QUFDeEMsQ0FBQyxDQUFDO0FBQ0YsTUFBTSxDQUFDLElBQUksYUFBYSxHQUFHLFVBQVUsR0FBTztJQUN4QyxPQUFPLEdBQUcsQ0FBQyxJQUFJLEtBQUssYUFBYSxDQUFDO0FBQ3RDLENBQUMsQ0FBQztBQUNGLE1BQU0sQ0FBQyxJQUFJLGlCQUFpQixHQUFHLFVBQVUsR0FBTztJQUM1QyxPQUFPLEdBQUcsQ0FBQyxJQUFJLEtBQUssaUJBQWlCLENBQUM7QUFDMUMsQ0FBQyxDQUFDO0FBQ0YsTUFBTSxDQUFDLElBQUksZ0JBQWdCLEdBQUcsVUFBVSxHQUFPO0lBQzNDLE9BQU8sR0FBRyxDQUFDLElBQUksS0FBSyxnQkFBZ0IsQ0FBQztBQUN6QyxDQUFDLENBQUM7QUFDRixNQUFNLENBQUMsSUFBSSxtQkFBbUIsR0FBRyxVQUFVLEdBQU87SUFDOUMsT0FBTyxHQUFHLENBQUMsSUFBSSxLQUFLLG1CQUFtQixDQUFDO0FBQzVDLENBQUMsQ0FBQztBQUNGLE1BQU0sQ0FBQyxJQUFJLGlCQUFpQixHQUFHLFVBQVUsR0FBTztJQUM1QyxPQUFPLEdBQUcsQ0FBQyxJQUFJLEtBQUssaUJBQWlCLENBQUM7QUFDMUMsQ0FBQyxDQUFDO0FBQ0YsTUFBTSxDQUFDLElBQUksZ0JBQWdCLEdBQUcsVUFBVSxHQUFPO0lBQzNDLE9BQU8sR0FBRyxDQUFDLElBQUksS0FBSyxnQkFBZ0IsQ0FBQztBQUN6QyxDQUFDLENBQUM7QUFDRixNQUFNLENBQUMsSUFBSSx1QkFBdUIsR0FBRyxVQUFVLEdBQU87SUFDbEQsT0FBTyxHQUFHLENBQUMsSUFBSSxLQUFLLHVCQUF1QixDQUFDO0FBQ2hELENBQUMsQ0FBQztBQUNGLE1BQU0sQ0FBQyxJQUFJLHVCQUF1QixHQUFHLFVBQVUsSUFBUTtJQUNuRCxPQUFPLElBQUksQ0FBQyxJQUFJLEtBQUssdUJBQXVCLENBQUM7QUFDakQsQ0FBQyxDQUFDO0FBQ0YsTUFBTSxDQUFDLElBQUksa0JBQWtCLEdBQUcsVUFBVSxHQUFPO0lBQzdDLE9BQU8sR0FBRyxDQUFDLElBQUksS0FBSyxrQkFBa0IsQ0FBQztBQUMzQyxDQUFDLENBQUM7QUFDRixNQUFNLENBQUMsSUFBSSxnQkFBZ0IsR0FBRyxVQUFVLEdBQU87SUFDM0MsT0FBTyxHQUFHLENBQUMsSUFBSSxLQUFLLGdCQUFnQixDQUFDO0FBQ3pDLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB2YXIgaXNJZGVudGlmaWVyID0gZnVuY3Rpb24gKGFzdDphbnkpIHtcclxuICAgIHJldHVybiBhc3QudHlwZSA9PT0gJ0lkZW50aWZpZXInO1xyXG59O1xyXG5leHBvcnQgdmFyIGlzQmluYXJ5RXhwcmVzc2lvbiA9IGZ1bmN0aW9uIChhc3Q6YW55KSB7XHJcbiAgICByZXR1cm4gYXN0LnR5cGUgPT09ICdCaW5hcnlFeHByZXNzaW9uJztcclxufTtcclxuZXhwb3J0IHZhciBpc01lbWJlckV4cHJlc3Npb24gPSBmdW5jdGlvbiAoYXN0OmFueSkge1xyXG4gICAgcmV0dXJuIGFzdC50eXBlID09PSAnTWVtYmVyRXhwcmVzc2lvbic7XHJcbn07XHJcbmV4cG9ydCB2YXIgaXNOdW1lcmljTGl0ZXJhbCA9IGZ1bmN0aW9uIChhc3Q6YW55KSB7XHJcbiAgICByZXR1cm4gYXN0LnR5cGUgPT09ICdOdW1lcmljTGl0ZXJhbCc7XHJcbn07XHJcbmV4cG9ydCB2YXIgaXNCaWdJbnRMaXRlcmFsID0gZnVuY3Rpb24gKGFzdDphbnkpIHtcclxuICByZXR1cm4gYXN0LnR5cGUgPT09ICdCaWdJbnRMaXRlcmFsJztcclxufTtcclxuZXhwb3J0IHZhciBpc1N0cmluZ0xpdGVyYWwgPSBmdW5jdGlvbiAoYXN0OmFueSkge1xyXG4gICAgcmV0dXJuIGFzdC50eXBlID09PSAnU3RyaW5nTGl0ZXJhbCc7XHJcbn07XHJcbmV4cG9ydCB2YXIgaXNCb29sZWFuTGl0ZXJhbCA9IGZ1bmN0aW9uIChhc3Q6YW55KSB7XHJcbiAgICByZXR1cm4gYXN0LnR5cGUgPT09ICdCb29sZWFuTGl0ZXJhbCc7XHJcbn07XHJcbmV4cG9ydCB2YXIgaXNSZWdFeHBMaXRlcmFsID0gZnVuY3Rpb24gKGFzdDphbnkpIHtcclxuICAgIHJldHVybiBhc3QudHlwZSA9PT0gJ1JlZ0V4cExpdGVyYWwnO1xyXG59O1xyXG5leHBvcnQgdmFyIGlzTnVsbExpdGVyYWwgPSBmdW5jdGlvbiAoYXN0OmFueSkge1xyXG4gICAgcmV0dXJuIGFzdC50eXBlID09PSAnTnVsbExpdGVyYWwnO1xyXG59O1xyXG5leHBvcnQgdmFyIGlzQXJyYXlFeHByZXNzaW9uID0gZnVuY3Rpb24gKGFzdDphbnkpIHtcclxuICAgIHJldHVybiBhc3QudHlwZSA9PT0gJ0FycmF5RXhwcmVzc2lvbic7XHJcbn07XHJcbmV4cG9ydCB2YXIgaXNDYWxsRXhwcmVzc2lvbiA9IGZ1bmN0aW9uIChhc3Q6YW55KSB7XHJcbiAgICByZXR1cm4gYXN0LnR5cGUgPT09ICdDYWxsRXhwcmVzc2lvbic7XHJcbn07XHJcbmV4cG9ydCB2YXIgaXNMb2dpY2FsRXhwcmVzc2lvbiA9IGZ1bmN0aW9uIChhc3Q6YW55KSB7XHJcbiAgICByZXR1cm4gYXN0LnR5cGUgPT09ICdMb2dpY2FsRXhwcmVzc2lvbic7XHJcbn07XHJcbmV4cG9ydCB2YXIgaXNVbmFyeUV4cHJlc3Npb24gPSBmdW5jdGlvbiAoYXN0OmFueSkge1xyXG4gICAgcmV0dXJuIGFzdC50eXBlID09PSAnVW5hcnlFeHByZXNzaW9uJztcclxufTtcclxuZXhwb3J0IHZhciBpc1RoaXNFeHByZXNzaW9uID0gZnVuY3Rpb24gKGFzdDphbnkpIHtcclxuICAgIHJldHVybiBhc3QudHlwZSA9PT0gJ1RoaXNFeHByZXNzaW9uJztcclxufTtcclxuZXhwb3J0IHZhciBpc0NvbmRpdGlvbmFsRXhwcmVzc2lvbiA9IGZ1bmN0aW9uIChhc3Q6YW55KSB7XHJcbiAgICByZXR1cm4gYXN0LnR5cGUgPT09ICdDb25kaXRpb25hbEV4cHJlc3Npb24nO1xyXG59O1xyXG5leHBvcnQgdmFyIGlzVjhJbnRyaW5zaWNJZGVudGlmaWVyID0gZnVuY3Rpb24gKG5vZGU6YW55KSB7XHJcbiAgICByZXR1cm4gbm9kZS50eXBlID09PSAnVjhJbnRyaW5zaWNJZGVudGlmaWVyJztcclxufTtcclxuZXhwb3J0IHZhciBpc09iamVjdEV4cHJlc3Npb24gPSBmdW5jdGlvbiAoYXN0OmFueSkge1xyXG4gICAgcmV0dXJuIGFzdC50eXBlID09PSAnT2JqZWN0RXhwcmVzc2lvbic7XHJcbn07XHJcbmV4cG9ydCB2YXIgaXNPYmplY3RQcm9wZXJ0eSA9IGZ1bmN0aW9uIChhc3Q6YW55KSB7XHJcbiAgICByZXR1cm4gYXN0LnR5cGUgPT09ICdPYmplY3RQcm9wZXJ0eSc7XHJcbn07XHJcbiJdfQ==