Skip to content

Commit 492348e

Browse files
feat: update schema
1 parent c86939a commit 492348e

File tree

6 files changed

+69
-4
lines changed

6 files changed

+69
-4
lines changed

.changeset/gold-kangaroos-jog.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@json-types/tsconfig": minor
3+
"@json-types/compose": minor
4+
---
5+
6+
Update schema

packages/compose/schema.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "https://json-schema.org/draft/2019-09/schema#",
3-
"id": "compose_spec.json",
3+
"$id": "compose_spec.json",
44
"type": "object",
55
"title": "Compose Specification",
66
"description": "The Compose file is a YAML file defining a multi-containers based application.",
@@ -16,7 +16,6 @@
1616
"include": {
1717
"type": "array",
1818
"items": {
19-
"type": "object",
2019
"$ref": "#/definitions/include"
2120
},
2221
"description": "compose sub-projects to be included."

packages/tsconfig/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@ import schema from "@json-types/tsconfig/schema.json";
2222

2323
TypeScript types generated automatically every night and published when there are changes.
2424

25-
- Last change: 2024-07-10T01:24:54.798Z
25+
- Last change: 2024-07-11T01:25:18.263Z
2626
- Source URL: https://json.schemastore.org/tsconfig.json

packages/tsconfig/index.d.ts

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1039,6 +1039,14 @@ export type CompilerOptions = {
10391039
* Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting.
10401040
*/
10411041
verbatimModuleSyntax?: boolean | null;
1042+
/**
1043+
* Disable full type checking (only critical parse and emit errors will be reported)
1044+
*/
1045+
noCheck?: boolean | null;
1046+
/**
1047+
* Require sufficient annotation on exports so other tools can trivially generate declaration files.
1048+
*/
1049+
isolatedDeclarations?: boolean | null;
10421050
} & ({
10431051
/**
10441052
* Enable importing files with any extension, provided a declaration file is present.
@@ -2050,6 +2058,14 @@ export type CompilerOptions = {
20502058
* Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting.
20512059
*/
20522060
verbatimModuleSyntax?: boolean | null;
2061+
/**
2062+
* Disable full type checking (only critical parse and emit errors will be reported)
2063+
*/
2064+
noCheck?: boolean | null;
2065+
/**
2066+
* Require sufficient annotation on exports so other tools can trivially generate declaration files.
2067+
*/
2068+
isolatedDeclarations?: boolean | null;
20532069
} | null);
20542070
/**
20552071
* Override certain paths to be compiled and executed as CommonJS or ECMAScript modules.
@@ -3194,6 +3210,14 @@ export interface TsNodeDefinition {
31943210
* Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting.
31953211
*/
31963212
verbatimModuleSyntax?: boolean | null;
3213+
/**
3214+
* Disable full type checking (only critical parse and emit errors will be reported)
3215+
*/
3216+
noCheck?: boolean | null;
3217+
/**
3218+
* Require sufficient annotation on exports so other tools can trivially generate declaration files.
3219+
*/
3220+
isolatedDeclarations?: boolean | null;
31973221
} | null) &
31983222
(
31993223
| ({
@@ -4211,6 +4235,14 @@ export interface TsNodeDefinition {
42114235
* Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting.
42124236
*/
42134237
verbatimModuleSyntax?: boolean | null;
4238+
/**
4239+
* Disable full type checking (only critical parse and emit errors will be reported)
4240+
*/
4241+
noCheck?: boolean | null;
4242+
/**
4243+
* Require sufficient annotation on exports so other tools can trivially generate declaration files.
4244+
*/
4245+
isolatedDeclarations?: boolean | null;
42144246
} | null)
42154247
| (({
42164248
/**
@@ -5227,6 +5259,14 @@ export interface TsNodeDefinition {
52275259
* Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting.
52285260
*/
52295261
verbatimModuleSyntax?: boolean | null;
5262+
/**
5263+
* Disable full type checking (only critical parse and emit errors will be reported)
5264+
*/
5265+
noCheck?: boolean | null;
5266+
/**
5267+
* Require sufficient annotation on exports so other tools can trivially generate declaration files.
5268+
*/
5269+
isolatedDeclarations?: boolean | null;
52305270
} | null) &
52315271
null)
52325272
);

packages/tsconfig/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"tsconfig"
1212
],
1313
"x-json-types": {
14-
"lastChangeDate": "2024-07-10T01:24:54.798Z"
14+
"lastChangeDate": "2024-07-11T01:25:18.263Z"
1515
},
1616
"homepage": "https://github.com/swordev/json-types/tree/main/packages/tsconfig",
1717
"bugs": {

packages/tsconfig/schema.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1627,6 +1627,26 @@
16271627
"null"
16281628
],
16291629
"markdownDescription": "Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting.\n\nSee more: https://www.typescriptlang.org/tsconfig#verbatimModuleSyntax"
1630+
},
1631+
"noCheck": {
1632+
"$comment": "The value of 'null' is UNDOCUMENTED (https://github.com/microsoft/TypeScript/pull/18058).",
1633+
"description": "Disable full type checking (only critical parse and emit errors will be reported)",
1634+
"type": [
1635+
"boolean",
1636+
"null"
1637+
],
1638+
"default": false,
1639+
"markdownDescription": "Disable full type checking (only critical parse and emit errors will be reported)\n\nSee more: https://www.typescriptlang.org/tsconfig#noCheck"
1640+
},
1641+
"isolatedDeclarations": {
1642+
"$comment": "The value of 'null' is UNDOCUMENTED (https://github.com/microsoft/TypeScript/pull/18058).",
1643+
"description": "Require sufficient annotation on exports so other tools can trivially generate declaration files.",
1644+
"type": [
1645+
"boolean",
1646+
"null"
1647+
],
1648+
"default": false,
1649+
"markdownDescription": "Require sufficient annotation on exports so other tools can trivially generate declaration files.\n\nSee more: https://www.typescriptlang.org/tsconfig#isolatedDeclarations"
16301650
}
16311651
}
16321652
}

0 commit comments

Comments
 (0)