Loading codegen/__snapshots__/class.test.ts.snap +2 −2 Original line number Diff line number Diff line Loading @@ -4,10 +4,10 @@ snapshot[`generateClasses() 1`] = ` "// deno-lint-ignore-file ban-unused-ignore import { Temporal } from \\"@js-temporal/polyfill\\"; import jsonld from \\"jsonld\\"; import { LanguageTag, parseLanguageTag } import { type LanguageTag, parseLanguageTag } from \\"@phensley/language-tag\\"; import { exportSPKI, importSPKI } from \\"jose\\"; import { DocumentLoader, fetchDocumentLoader } import { type DocumentLoader, fetchDocumentLoader } from \\"../runtime/docloader.ts\\"; import { LanguageString } from \\"../runtime/langstr.ts\\"; Loading codegen/class.ts +3 −3 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ import { generateCloner, generateConstructor } from "./constructor.ts"; import { generateFields } from "./field.ts"; import { generateInspector } from "./inspector.ts"; import { generateProperties } from "./property.ts"; import { TypeSchema } from "./schema.ts"; import type { TypeSchema } from "./schema.ts"; /** * Sorts the given types topologically so that the base types come before the Loading Loading @@ -71,10 +71,10 @@ export async function* generateClasses( yield "// deno-lint-ignore-file ban-unused-ignore\n"; yield 'import { Temporal } from "@js-temporal/polyfill";\n'; yield 'import jsonld from "jsonld";\n'; yield `import { LanguageTag, parseLanguageTag } yield `import { type LanguageTag, parseLanguageTag } from "@phensley/language-tag";\n`; yield `import { exportSPKI, importSPKI } from "jose";\n`; yield `import { DocumentLoader, fetchDocumentLoader } yield `import { type DocumentLoader, fetchDocumentLoader } from "${runtimePath}/docloader.ts";\n`; yield `import { LanguageString } from "${runtimePath}/langstr.ts";\n`; yield "\n\n"; Loading codegen/codec.ts +1 −1 Original line number Diff line number Diff line import { generateField, getFieldName } from "./field.ts"; import { TypeSchema } from "./schema.ts"; import type { TypeSchema } from "./schema.ts"; import { areAllScalarTypes, getDecoder, Loading codegen/constructor.ts +1 −1 Original line number Diff line number Diff line import { getFieldName } from "./field.ts"; import { PropertySchema, TypeSchema } from "./schema.ts"; import type { PropertySchema, TypeSchema } from "./schema.ts"; import { areAllScalarTypes, getTypeNames } from "./type.ts"; function generateParameterType( Loading codegen/field.ts +1 −1 Original line number Diff line number Diff line import { encodeBase58 } from "@std/encoding/base58"; import { PropertySchema, TypeSchema } from "./schema.ts"; import type { PropertySchema, TypeSchema } from "./schema.ts"; import { areAllScalarTypes, getTypeNames } from "./type.ts"; export async function getFieldName( Loading Loading
codegen/__snapshots__/class.test.ts.snap +2 −2 Original line number Diff line number Diff line Loading @@ -4,10 +4,10 @@ snapshot[`generateClasses() 1`] = ` "// deno-lint-ignore-file ban-unused-ignore import { Temporal } from \\"@js-temporal/polyfill\\"; import jsonld from \\"jsonld\\"; import { LanguageTag, parseLanguageTag } import { type LanguageTag, parseLanguageTag } from \\"@phensley/language-tag\\"; import { exportSPKI, importSPKI } from \\"jose\\"; import { DocumentLoader, fetchDocumentLoader } import { type DocumentLoader, fetchDocumentLoader } from \\"../runtime/docloader.ts\\"; import { LanguageString } from \\"../runtime/langstr.ts\\"; Loading
codegen/class.ts +3 −3 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ import { generateCloner, generateConstructor } from "./constructor.ts"; import { generateFields } from "./field.ts"; import { generateInspector } from "./inspector.ts"; import { generateProperties } from "./property.ts"; import { TypeSchema } from "./schema.ts"; import type { TypeSchema } from "./schema.ts"; /** * Sorts the given types topologically so that the base types come before the Loading Loading @@ -71,10 +71,10 @@ export async function* generateClasses( yield "// deno-lint-ignore-file ban-unused-ignore\n"; yield 'import { Temporal } from "@js-temporal/polyfill";\n'; yield 'import jsonld from "jsonld";\n'; yield `import { LanguageTag, parseLanguageTag } yield `import { type LanguageTag, parseLanguageTag } from "@phensley/language-tag";\n`; yield `import { exportSPKI, importSPKI } from "jose";\n`; yield `import { DocumentLoader, fetchDocumentLoader } yield `import { type DocumentLoader, fetchDocumentLoader } from "${runtimePath}/docloader.ts";\n`; yield `import { LanguageString } from "${runtimePath}/langstr.ts";\n`; yield "\n\n"; Loading
codegen/codec.ts +1 −1 Original line number Diff line number Diff line import { generateField, getFieldName } from "./field.ts"; import { TypeSchema } from "./schema.ts"; import type { TypeSchema } from "./schema.ts"; import { areAllScalarTypes, getDecoder, Loading
codegen/constructor.ts +1 −1 Original line number Diff line number Diff line import { getFieldName } from "./field.ts"; import { PropertySchema, TypeSchema } from "./schema.ts"; import type { PropertySchema, TypeSchema } from "./schema.ts"; import { areAllScalarTypes, getTypeNames } from "./type.ts"; function generateParameterType( Loading
codegen/field.ts +1 −1 Original line number Diff line number Diff line import { encodeBase58 } from "@std/encoding/base58"; import { PropertySchema, TypeSchema } from "./schema.ts"; import type { PropertySchema, TypeSchema } from "./schema.ts"; import { areAllScalarTypes, getTypeNames } from "./type.ts"; export async function getFieldName( Loading