| :|: | JsonToType.Alternative |
| alt | JsonToType.Alternative |
| AltLeft | JsonToType.Alternative |
| AltRight | JsonToType.Alternative |
| arbitraryTopValue | JsonToType.Test |
| capitalize | JsonToType.Format |
| CodeFrag | |
| 1 (Type/Class) | JsonToType.Nested |
| 2 (Data Constructor) | JsonToType.Nested |
| codeFragCode | JsonToType.Nested |
| codeFragImports | JsonToType.Nested |
| codeFragName | JsonToType.Nested |
| codeFragPackages | JsonToType.Nested |
| defaultElmFilename | JsonToType.CodeGen.Elm |
| defaultHaskellFilename | JsonToType.CodeGen.Haskell |
| defaultImportedModules | JsonToType.Nested |
| defaultOutputFilename | JsonToType.CodeGen |
| Dict | |
| 1 (Type/Class) | JsonToType.Type, JsonToType.Extract |
| 2 (Data Constructor) | JsonToType.Type, JsonToType.Extract |
| displaySplitTypes | |
| 1 (Function) | JsonToType.CodeGen.HaskellFormat |
| 2 (Function) | JsonToType.CodeGen.ElmFormat |
| Elm | JsonToType.CodeGen |
| emptySetLikes | JsonToType.Type |
| emptyType | JsonToType.Type, JsonToType.Extract |
| extractType | JsonToType.Extract |
| formatType | JsonToType.CodeGen.HaskellFormat |
| fromEither | JsonToType.Alternative |
| generateModuleImports | JsonToType.CodeGen.Haskell, JsonToType.Nested |
| get | JsonToType.Type |
| Haskell | JsonToType.CodeGen |
| HaskellStrict | JsonToType.CodeGen |
| hasNonTopTObj | JsonToType.Type |
| hasTObj | JsonToType.Type |
| importedModules | JsonToType.CodeGen.Haskell |
| inferType | JsonToType.Nested |
| isArray | JsonToType.Type |
| isNullable | JsonToType.Type |
| isObject | JsonToType.Type |
| isSimple | JsonToType.Type |
| keys | JsonToType.Type |
| Lang | JsonToType.CodeGen |
| ModuleImport | JsonToType.CodeGen.Haskell, JsonToType.Nested |
| normalizeFieldName | JsonToType.CodeGen.HaskellFormat |
| normalizeTypeName | |
| 1 (Function) | JsonToType.CodeGen.HaskellFormat |
| 2 (Function) | JsonToType.CodeGen.ElmFormat |
| PackageName | JsonToType.Nested |
| requiredPackages | JsonToType.CodeGen.Haskell |
| runElmModule | JsonToType.CodeGen.Elm |
| runHaskellModule | JsonToType.CodeGen.Haskell |
| runHaskellModuleStrict | JsonToType.CodeGen.Haskell |
| runModule | JsonToType.CodeGen |
| splitTypeByLabel | JsonToType.Split |
| src | JsonToType.CodeGen.Generic |
| TArray | JsonToType.Type, JsonToType.Extract |
| TBool | JsonToType.Type, JsonToType.Extract |
| TDouble | JsonToType.Type, JsonToType.Extract |
| TInt | JsonToType.Type, JsonToType.Extract |
| TLabel | JsonToType.Type, JsonToType.Extract |
| TNull | JsonToType.Type, JsonToType.Extract |
| TObj | JsonToType.Type, JsonToType.Extract |
| toEither | JsonToType.Alternative |
| toposort | JsonToType.Split |
| TString | JsonToType.Type, JsonToType.Extract |
| TUnion | JsonToType.Type, JsonToType.Extract |
| Type | JsonToType.Type, JsonToType.Extract |
| typeAsSet | JsonToType.Type |
| typeCheck | JsonToType.Extract |
| TypeFrag | JsonToType.Nested |
| TypeName | JsonToType.Nested |
| typeSize | JsonToType.Type |
| uncapitalize | JsonToType.Format |
| unDict | JsonToType.Type, JsonToType.Extract |
| unificationCandidates | JsonToType.Split |
| unifyCandidates | JsonToType.Split |
| unifyTypes | JsonToType.Extract |
| valueDepth | JsonToType.Extract |
| valueSize | JsonToType.Extract |
| valueTypeSize | JsonToType.Extract |
| withDict | JsonToType.Type |
| withFileOrDefaultHandle | JsonToType.Util |
| withFileOrHandle | JsonToType.Util |
| writeElmModule | JsonToType.CodeGen.Elm |
| writeHaskellModule | JsonToType.CodeGen.Haskell |
| writeModule | JsonToType.CodeGen |