nav tabs on admin dashboard

This commit is contained in:
2019-03-07 00:20:34 -06:00
parent f73d6ae228
commit e4f473f376
11661 changed files with 216240 additions and 1544253 deletions

View File

@@ -1,16 +1,14 @@
/**
* Copyright (c) 2014, Facebook, Inc.
* All rights reserved.
* Copyright (c) 2014-present, Facebook, Inc.
*
* This source code is licensed under the BSD-style license found in the
* https://raw.github.com/facebook/regenerator/master/LICENSE file. An
* additional grant of patent rights can be found in the PATENTS file in
* the same directory.
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
import assert from "assert";
import * as t from "babel-types";
import { Emitter } from "./emit";
import { inherits } from "util";
import { getTypes } from "./util";
function Entry() {
assert.ok(this instanceof Entry);
@@ -18,7 +16,7 @@ function Entry() {
function FunctionEntry(returnLoc) {
Entry.call(this);
t.assertLiteral(returnLoc);
getTypes().assertLiteral(returnLoc);
this.returnLoc = returnLoc;
}
@@ -28,6 +26,8 @@ exports.FunctionEntry = FunctionEntry;
function LoopEntry(breakLoc, continueLoc, label) {
Entry.call(this);
const t = getTypes();
t.assertLiteral(breakLoc);
t.assertLiteral(continueLoc);
@@ -47,7 +47,7 @@ exports.LoopEntry = LoopEntry;
function SwitchEntry(breakLoc) {
Entry.call(this);
t.assertLiteral(breakLoc);
getTypes().assertLiteral(breakLoc);
this.breakLoc = breakLoc;
}
@@ -57,6 +57,7 @@ exports.SwitchEntry = SwitchEntry;
function TryEntry(firstLoc, catchEntry, finallyEntry) {
Entry.call(this);
const t = getTypes();
t.assertLiteral(firstLoc);
if (catchEntry) {
@@ -85,6 +86,8 @@ exports.TryEntry = TryEntry;
function CatchEntry(firstLoc, paramId) {
Entry.call(this);
const t = getTypes();
t.assertLiteral(firstLoc);
t.assertIdentifier(paramId);
@@ -97,6 +100,7 @@ exports.CatchEntry = CatchEntry;
function FinallyEntry(firstLoc, afterLoc) {
Entry.call(this);
const t = getTypes();
t.assertLiteral(firstLoc);
t.assertLiteral(afterLoc);
this.firstLoc = firstLoc;
@@ -109,6 +113,8 @@ exports.FinallyEntry = FinallyEntry;
function LabeledEntry(breakLoc, label) {
Entry.call(this);
const t = getTypes();
t.assertLiteral(breakLoc);
t.assertIdentifier(label);
@@ -122,7 +128,6 @@ exports.LabeledEntry = LabeledEntry;
function LeapManager(emitter) {
assert.ok(this instanceof LeapManager);
let Emitter = require("./emit").Emitter;
assert.ok(emitter instanceof Emitter);
this.emitter = emitter;