nav tabs on admin dashboard
This commit is contained in:
22
node_modules/webpack/lib/dependencies/getFunctionExpression.js
generated
vendored
22
node_modules/webpack/lib/dependencies/getFunctionExpression.js
generated
vendored
@@ -2,9 +2,12 @@
|
||||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
module.exports = function(expr) {
|
||||
module.exports = expr => {
|
||||
// <FunctionExpression>
|
||||
if(expr.type === "FunctionExpression" || expr.type === "ArrowFunctionExpression") {
|
||||
if (
|
||||
expr.type === "FunctionExpression" ||
|
||||
expr.type === "ArrowFunctionExpression"
|
||||
) {
|
||||
return {
|
||||
fn: expr,
|
||||
expressions: [],
|
||||
@@ -13,19 +16,23 @@ module.exports = function(expr) {
|
||||
}
|
||||
|
||||
// <FunctionExpression>.bind(<Expression>)
|
||||
if(expr.type === "CallExpression" &&
|
||||
if (
|
||||
expr.type === "CallExpression" &&
|
||||
expr.callee.type === "MemberExpression" &&
|
||||
expr.callee.object.type === "FunctionExpression" &&
|
||||
expr.callee.property.type === "Identifier" &&
|
||||
expr.callee.property.name === "bind" &&
|
||||
expr.arguments.length === 1) {
|
||||
expr.arguments.length === 1
|
||||
) {
|
||||
return {
|
||||
fn: expr.callee.object,
|
||||
expressions: [expr.arguments[0]]
|
||||
expressions: [expr.arguments[0]],
|
||||
needThis: undefined
|
||||
};
|
||||
}
|
||||
// (function(_this) {return <FunctionExpression>})(this) (Coffeescript)
|
||||
if(expr.type === "CallExpression" &&
|
||||
if (
|
||||
expr.type === "CallExpression" &&
|
||||
expr.callee.type === "FunctionExpression" &&
|
||||
expr.callee.body.type === "BlockStatement" &&
|
||||
expr.arguments.length === 1 &&
|
||||
@@ -34,7 +41,8 @@ module.exports = function(expr) {
|
||||
expr.callee.body.body.length === 1 &&
|
||||
expr.callee.body.body[0].type === "ReturnStatement" &&
|
||||
expr.callee.body.body[0].argument &&
|
||||
expr.callee.body.body[0].argument.type === "FunctionExpression") {
|
||||
expr.callee.body.body[0].argument.type === "FunctionExpression"
|
||||
) {
|
||||
return {
|
||||
fn: expr.callee.body.body[0].argument,
|
||||
expressions: [],
|
||||
|
||||
Reference in New Issue
Block a user