SYMBOL INDEX (114 symbols across 22 files) FILE: src/CommonTypes.ts type IFormatter (line 3) | interface IFormatter { type IJsonMLFormatter (line 7) | interface IJsonMLFormatter { type IDevToolsFormatter (line 13) | interface IDevToolsFormatter { type IFormatterElement (line 19) | interface IFormatterElement { type IThemeOption (line 24) | type IThemeOption = "dark" | "light" type ITheme (line 26) | interface ITheme { type IConfig (line 42) | interface IConfig { type ElmDebugValueType (line 49) | type ElmDebugValueType = type IElmDebugValue (line 60) | interface IElmDebugValue { type IElmDebugCustomValue (line 66) | interface IElmDebugCustomValue { type IElmDebugTypeValueType (line 72) | interface IElmDebugTypeValueType { type IElmDebugListValue (line 77) | interface IElmDebugListValue { type IElmDebugRecordValue (line 82) | interface IElmDebugRecordValue { type IElmDebugDictValue (line 87) | interface IElmDebugDictValue { type IElmDebugNumberValue (line 92) | interface IElmDebugNumberValue { type IElmDebugStringValue (line 97) | interface IElmDebugStringValue { type IElmDebugBoolValue (line 102) | interface IElmDebugBoolValue { function isElmValue (line 107) | function isElmValue(value: any): value is IElmDebugValue { function isElmCustomValue (line 111) | function isElmCustomValue(value: any): value is IElmDebugCustomValue { function isElmRecordValue (line 115) | function isElmRecordValue(value: any): value is IElmDebugRecordValue { function isElmListValue (line 119) | function isElmListValue(value: any): value is IElmDebugListValue { function isElmNumberType (line 128) | function isElmNumberType(value: any): value is IElmDebugNumberValue { function isElmTypeValue (line 132) | function isElmTypeValue(value: any): value is IElmDebugTypeValueType { function isElmDictValue (line 136) | function isElmDictValue(value: any): value is IElmDebugDictValue { FILE: src/JsonML.ts type TagName (line 2) | type TagName = 'div' | 'span'; class JSONMLElement (line 4) | class JSONMLElement { method constructor (line 8) | constructor(tagName: TagName) { method toJSONML (line 13) | public toJSONML(): any { method withChild (line 17) | public withChild(element: JSONMLElement) { method withChildren (line 22) | public withChildren(elements: JSONMLElement[]) { method withObject (line 28) | public withObject( method withStyle (line 38) | public withStyle(style: string) { method withAttribute (line 46) | public withAttribute(key: string, value: any) { method withText (line 51) | public withText(value: any) { method toStr (line 56) | public toStr(): string { method toStrInner (line 60) | private toStrInner(jsonML: any[]): string { FILE: src/elm-debug-parser.ts type IFilePosition (line 17) | interface IFilePosition { type IFileRange (line 23) | interface IFileRange { type ILiteralExpectation (line 28) | interface ILiteralExpectation { type IClassParts (line 34) | interface IClassParts extends Array {} type IClassExpectation (line 36) | interface IClassExpectation { type IAnyExpectation (line 43) | interface IAnyExpectation { type IEndExpectation (line 47) | interface IEndExpectation { type IOtherExpectation (line 51) | interface IOtherExpectation { type Expectation (line 56) | type Expectation = ILiteralExpectation | IClassExpectation | IAnyExpecta... class SyntaxError (line 58) | class SyntaxError extends Error { method buildMessage (line 59) | public static buildMessage(expected: Expectation[], found: string | nu... method constructor (line 155) | constructor(message: string, expected: Expectation[], found: string | ... function peg$parse (line 169) | function peg$parse(input: string, options?: IParseOptions) { type IParseOptions (line 2430) | interface IParseOptions { type ParseFunction (line 2436) | type ParseFunction = (input: string, options?: IParseOptions) => any; FILE: src/formatters/JsonMLFormatter.ts type Window (line 9) | interface Window { class JsonMLFormatter (line 15) | class JsonMLFormatter method constructor (line 20) | constructor(theme: T.ITheme) { FILE: src/formatters/SimpleFormatter.ts class SimpleFormatter (line 4) | class SimpleFormatter implements T.IFormatter { method format (line 5) | public format(obj: T.IElmDebugValue): object { method formatArray (line 14) | public formatArray(array: T.ElmDebugValueType[]): object[] { method formatCustom (line 18) | public formatCustom( method formatValue (line 29) | public formatValue(formatee: T.ElmDebugValueType): any { FILE: src/formatters/elements/BooleanElement.ts class BooleanElement (line 9) | class BooleanElement implements IFormatterElement { method constructor (line 13) | constructor(obj: IElmDebugBoolValue, formatter: IJsonMLFormatter) { FILE: src/formatters/elements/BytesElement.ts class BytesElement (line 9) | class BytesElement implements IFormatterElement { method constructor (line 13) | constructor(obj: IElmDebugValue, formatter: IJsonMLFormatter) { FILE: src/formatters/elements/CustomTypeElement.ts class CustomTypeElement (line 12) | class CustomTypeElement implements IFormatterElement { method constructor (line 16) | constructor(obj: IElmDebugCustomValue, formatter: IJsonMLFormatter) { FILE: src/formatters/elements/DebugElement.ts class DebugElment (line 8) | class DebugElment implements IFormatterElement { method constructor (line 13) | constructor(obj: IElmDebugValue, formatter: IJsonMLFormatter) { FILE: src/formatters/elements/DictElement.ts class DictElement (line 9) | class DictElement implements IFormatterElement { method constructor (line 13) | constructor(obj: IElmDebugDictValue, formatter: IJsonMLFormatter) { FILE: src/formatters/elements/Elements.ts function toElement (line 17) | function toElement( FILE: src/formatters/elements/EllipsisElement.ts class EllipsisElement (line 9) | class EllipsisElement implements IFormatterElement { FILE: src/formatters/elements/FilesElement.ts class FilesElement (line 9) | class FilesElement implements IFormatterElement { method constructor (line 13) | constructor(obj: IElmDebugValue, formatter: IJsonMLFormatter) { FILE: src/formatters/elements/InternalsElement.ts class InternalsElement (line 8) | class InternalsElement implements IFormatterElement { method constructor (line 12) | constructor(obj: string, formatter: IJsonMLFormatter) { FILE: src/formatters/elements/ListElement.ts class ListElement (line 9) | class ListElement implements IFormatterElement { method constructor (line 13) | constructor(obj: IElmDebugListValue, formatter: IJsonMLFormatter) { FILE: src/formatters/elements/NumberElement.ts class NumberElement (line 8) | class NumberElement implements IFormatterElement { method constructor (line 12) | constructor(obj: IElmDebugNumberValue, formatter: IJsonMLFormatter) { FILE: src/formatters/elements/RecordElement.ts class RecordElement (line 10) | class RecordElement implements IFormatterElement { method constructor (line 14) | constructor(obj: IElmDebugRecordValue, formatter: IJsonMLFormatter) { FILE: src/formatters/elements/StringElement.ts class StringElement (line 9) | class StringElement implements IFormatterElement { method constructor (line 13) | constructor(obj: IElmDebugStringValue, formatter: IJsonMLFormatter) { FILE: src/formatters/elements/TupleElement.ts class TupleElement (line 10) | class TupleElement implements IFormatterElement { method constructor (line 14) | constructor(obj: IElmDebugListValue, formatter: IJsonMLFormatter) { FILE: src/formatters/elements/TypeElement.ts class TypeElement (line 9) | class TypeElement implements IFormatterElement { method constructor (line 13) | constructor(obj: IElmDebugTypeValueType, formatter: IJsonMLFormatter) { FILE: src/index.ts type Window (line 10) | interface Window { type IOptions (line 17) | interface IOptions { function parse (line 33) | function parse(message: string) : IElmDebugValue { function register (line 37) | function register(opts: IOptions | undefined): IOptions { FILE: test/builders.ts function elmDebug (line 10) | function elmDebug(values: any): IElmDebugValue { function list (line 14) | function list( function record (line 21) | function record(values: { [key: string]: any }): IElmDebugRecordValue { function n (line 25) | function n(val: number) { function customType (line 29) | function customType(name: string, values: any[]) { function type (line 33) | function type(name: string) { function dict (line 37) | function dict(dictionary: object) { function tuple (line 45) | function tuple(values: any[]): IElmDebugListValue { function bool (line 49) | function bool(value: boolean) { function str (line 53) | function str(value: string) { function MLDebug (line 57) | function MLDebug(values: any[]): any[] { function MLString (line 66) | function MLString(value: string): any[] { function MLNumber (line 70) | function MLNumber(num: number): any[] { function MLBool (line 74) | function MLBool(value: boolean): any[] { function MLList (line 78) | function MLList(typeName: string, length: number): any[] { function MLCustomType (line 91) | function MLCustomType(name: string, value?: any[]): any[] { function MLTuple (line 104) | function MLTuple(values: any[]): any[] { function MLEllipsis (line 116) | function MLEllipsis(): any[] { function MLRecord (line 120) | function MLRecord(values: any[]) { function MLRecordValue (line 132) | function MLRecordValue(name: string, value: any): any[] { function MLKeyValueBody (line 135) | function MLKeyValueBody(keyName: string, object: any): any[] { function MLBody (line 157) | function MLBody(children: any[]) { function MLObject (line 161) | function MLObject(child: any, key: any) {