UNPKG

1.56 kBJavaScriptView Raw
1"use strict";
2var __spreadArrays = (this && this.__spreadArrays) || function () {
3 for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
4 for (var r = Array(s), k = 0, i = 0; i < il; i++)
5 for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
6 r[k] = a[j];
7 return r;
8};
9Object.defineProperty(exports, "__esModule", { value: true });
10var L = require("./index");
11var listStyle = {
12 style: "list-style-type: none; padding: 0; margin: 0 0 0 22px; font-style: normal"
13};
14var gw = typeof window === undefined ? global : window;
15if (gw.devtoolsFormatters === undefined) {
16 gw.devtoolsFormatters = [];
17}
18function createReference(object) {
19 return ["object", { object: object }];
20}
21var l = L.list("hello", "world");
22L.intersperse(", ", l);
23gw.devtoolsFormatters.push({
24 header: function (l) {
25 if (L.isList(l)) {
26 return __spreadArrays([
27 "div",
28 { style: "font-style: italic" },
29 ["span", {}, "(" + l.length + ") list("]
30 ], L.toArray(L.intersperse(", ", L.map(createReference, l))), [
31 ["span", {}, ")"]
32 ]);
33 }
34 else {
35 return null;
36 }
37 },
38 hasBody: function (l) {
39 return l.length !== 0;
40 },
41 body: function (l) {
42 var idx = 0;
43 var children = L.map(function (o) { return ["li", ["span", {}, idx++ + ": "], createReference(o)]; }, l);
44 return __spreadArrays(["ol", listStyle], L.toArray(children));
45 }
46});