Skip to content

Commit 766f023

Browse files
committed
fix examples
Signed-off-by: Jan Kowalleck <[email protected]>
1 parent e4cfaf5 commit 766f023

File tree

5 files changed

+29
-37
lines changed

5 files changed

+29
-37
lines changed

examples/node-javascript/example.cjs

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -40,24 +40,20 @@ const jsonSerializer = new CDX.Serialize.JsonSerializer(
4040
new CDX.Serialize.JSON.Normalize.Factory(serializeSpec))
4141
const serializedJson = jsonSerializer.serialize(bom)
4242
console.log(serializedJson)
43-
try {
44-
const jsonValidator = new CDX.Validation.JsonStrictValidator(serializeSpec.version)
45-
jsonValidator.validate(serializedJson)
46-
} catch (err) {
43+
const jsonValidator = new CDX.Validation.JsonStrictValidator(serializeSpec.version)
44+
jsonValidator.validate(serializedJson).catch(err => {
4745
if (!(err instanceof CDX.Validation.MissingOptionalDependencyError)) {
48-
console.error('invalid SBOM', err)
46+
console.error('invalid SBOM;', err)
4947
}
50-
}
48+
})
5149

5250
const xmlSerializer = new CDX.Serialize.XmlSerializer(
5351
new CDX.Serialize.XML.Normalize.Factory(serializeSpec))
5452
const serializedXML = xmlSerializer.serialize(bom)
5553
console.log(serializedXML)
56-
try {
57-
const xmlValidator = new CDX.Validation.XmlValidator(serializeSpec.version)
58-
xmlValidator.validate(serializedXML)
59-
} catch (err) {
54+
const xmlValidator = new CDX.Validation.XmlValidator(serializeSpec.version)
55+
xmlValidator.validate(serializedXML).catch(err => {
6056
if (!(err instanceof CDX.Validation.MissingOptionalDependencyError)) {
61-
console.error('invalid SBOM', err)
57+
console.error('invalid SBOM;', err)
6258
}
63-
}
59+
})

examples/node-javascript/example.mjs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,24 +40,24 @@ const jsonSerializer = new CDX.Serialize.JsonSerializer(
4040
new CDX.Serialize.JSON.Normalize.Factory(serializeSpec))
4141
const serializedJson = jsonSerializer.serialize(bom)
4242
console.log(serializedJson)
43+
const jsonValidator = new CDX.Validation.JsonStrictValidator(serializeSpec.version)
4344
try {
44-
const jsonValidator = new CDX.Validation.JsonStrictValidator(serializeSpec.version)
45-
jsonValidator.validate(serializedJson)
45+
await jsonValidator.validate(serializedJson)
4646
} catch (err) {
4747
if (!(err instanceof CDX.Validation.MissingOptionalDependencyError)) {
48-
console.error('invalid SBOM', err)
48+
console.error('invalid SBOM;', err)
4949
}
5050
}
5151

5252
const xmlSerializer = new CDX.Serialize.XmlSerializer(
5353
new CDX.Serialize.XML.Normalize.Factory(serializeSpec))
5454
const serializedXML = xmlSerializer.serialize(bom)
5555
console.log(serializedXML)
56+
const xmlValidator = new CDX.Validation.XmlValidator(serializeSpec.version)
5657
try {
57-
const xmlValidator = new CDX.Validation.XmlValidator(serializeSpec.version)
58-
xmlValidator.validate(serializedXML)
58+
await xmlValidator.validate(serializedXML)
5959
} catch (err) {
6060
if (!(err instanceof CDX.Validation.MissingOptionalDependencyError)) {
61-
console.error('invalid SBOM', err)
61+
console.error('invalid SBOM;', err)
6262
}
6363
}

examples/node-typescript/example.cjs/src/example.ts

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -40,24 +40,20 @@ const jsonSerializer = new CDX.Serialize.JsonSerializer(
4040
new CDX.Serialize.JSON.Normalize.Factory(serializeSpec))
4141
const serializedJson = jsonSerializer.serialize(bom)
4242
console.log(serializedJson)
43-
try {
44-
const jsonValidator = new CDX.Validation.JsonStrictValidator(serializeSpec.version)
45-
jsonValidator.validate(serializedJson)
46-
} catch (err) {
43+
const jsonValidator = new CDX.Validation.JsonStrictValidator(serializeSpec.version)
44+
jsonValidator.validate(serializedJson).catch(err => {
4745
if (!(err instanceof CDX.Validation.MissingOptionalDependencyError)) {
48-
console.error('invalid SBOM', err)
46+
console.error('invalid SBOM;', err)
4947
}
50-
}
48+
})
5149

5250
const xmlSerializer = new CDX.Serialize.XmlSerializer(
5351
new CDX.Serialize.XML.Normalize.Factory(serializeSpec))
5452
const serializedXML = xmlSerializer.serialize(bom)
5553
console.log(serializedXML)
56-
try {
57-
const xmlValidator = new CDX.Validation.XmlValidator(serializeSpec.version)
58-
xmlValidator.validate(serializedXML)
59-
} catch (err) {
54+
const xmlValidator = new CDX.Validation.XmlValidator(serializeSpec.version)
55+
xmlValidator.validate(serializedXML).catch(err => {
6056
if (!(err instanceof CDX.Validation.MissingOptionalDependencyError)) {
61-
console.error('invalid SBOM', err)
57+
console.error('invalid SBOM;', err)
6258
}
63-
}
59+
})

examples/node-typescript/example.mjs/src/example.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,24 +40,24 @@ const jsonSerializer = new CDX.Serialize.JsonSerializer(
4040
new CDX.Serialize.JSON.Normalize.Factory(serializeSpec))
4141
const serializedJson = jsonSerializer.serialize(bom)
4242
console.log(serializedJson)
43+
const jsonValidator = new CDX.Validation.JsonStrictValidator(serializeSpec.version)
4344
try {
44-
const jsonValidator = new CDX.Validation.JsonStrictValidator(serializeSpec.version)
45-
jsonValidator.validate(serializedJson)
45+
await jsonValidator.validate(serializedJson)
4646
} catch (err) {
4747
if (!(err instanceof CDX.Validation.MissingOptionalDependencyError)) {
48-
console.error('invalid SBOM', err)
48+
console.error('invalid SBOM;', err)
4949
}
5050
}
5151

5252
const xmlSerializer = new CDX.Serialize.XmlSerializer(
5353
new CDX.Serialize.XML.Normalize.Factory(serializeSpec))
5454
const serializedXML = xmlSerializer.serialize(bom)
5555
console.log(serializedXML)
56+
const xmlValidator = new CDX.Validation.XmlValidator(serializeSpec.version)
5657
try {
57-
const xmlValidator = new CDX.Validation.XmlValidator(serializeSpec.version)
58-
xmlValidator.validate(serializedXML)
58+
await xmlValidator.validate(serializedXML)
5959
} catch (err) {
6060
if (!(err instanceof CDX.Validation.MissingOptionalDependencyError)) {
61-
console.error('invalid SBOM', err)
61+
console.error('invalid SBOM;', err)
6262
}
6363
}

src/validation/xmlValidator.node.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ import type { Document, ParserOptions, parseXml } from 'libxmljs2'
2222
import { pathToFileURL } from 'url'
2323

2424
import { FILES } from '../resources.node'
25-
import { MissingOptionalDependencyError, NotImplementedError, ValidationError } from './errors'
2625
import { BaseValidator } from './baseValidator'
26+
import { MissingOptionalDependencyError, NotImplementedError, ValidationError } from './errors'
2727

2828
let _parser: typeof parseXml | undefined
2929

0 commit comments

Comments
 (0)