From 141f6d4797e545e81dc5c087eb4799a21fefd265 Mon Sep 17 00:00:00 2001 From: Jakub Jankowski Date: Mon, 13 Dec 2021 15:10:41 +0100 Subject: [PATCH 1/2] chore(core): export schema definition --- packages/core/src/ruleset/index.ts | 2 +- packages/core/src/ruleset/rulesetFunction.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/ruleset/index.ts b/packages/core/src/ruleset/index.ts index 3d2790495..2e3a85906 100644 --- a/packages/core/src/ruleset/index.ts +++ b/packages/core/src/ruleset/index.ts @@ -1,6 +1,6 @@ export { assertValidRuleset, RulesetValidationError } from './validation'; export { getDiagnosticSeverity } from './utils'; -export { createRulesetFunction } from './rulesetFunction'; +export { createRulesetFunction, SchemaDefinition } from './rulesetFunction'; export { Format } from './format'; export { RulesetDefinition, RuleDefinition, ParserOptions, HumanReadableDiagnosticSeverity } from './types'; export { Ruleset } from './ruleset'; diff --git a/packages/core/src/ruleset/rulesetFunction.ts b/packages/core/src/ruleset/rulesetFunction.ts index 398dd7895..ca7793c21 100644 --- a/packages/core/src/ruleset/rulesetFunction.ts +++ b/packages/core/src/ruleset/rulesetFunction.ts @@ -87,7 +87,7 @@ type Schema = ( dependencies?: SchemaDefinition | string[]; }; -type SchemaDefinition = Schema | boolean; +export type SchemaDefinition = Schema | boolean; const DEFAULT_OPTIONS_VALIDATOR = (o: unknown): boolean => o === null; From 94802f6d4650654b3d25aa48f58a1b5811f40121 Mon Sep 17 00:00:00 2001 From: Jakub Jankowski Date: Tue, 14 Dec 2021 14:06:36 +0100 Subject: [PATCH 2/2] chore(core): export under different name --- packages/core/src/ruleset/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/ruleset/index.ts b/packages/core/src/ruleset/index.ts index 2e3a85906..e3ac2fb6e 100644 --- a/packages/core/src/ruleset/index.ts +++ b/packages/core/src/ruleset/index.ts @@ -1,6 +1,6 @@ export { assertValidRuleset, RulesetValidationError } from './validation'; export { getDiagnosticSeverity } from './utils'; -export { createRulesetFunction, SchemaDefinition } from './rulesetFunction'; +export { createRulesetFunction, SchemaDefinition as RulesetFunctionSchemaDefinition } from './rulesetFunction'; export { Format } from './format'; export { RulesetDefinition, RuleDefinition, ParserOptions, HumanReadableDiagnosticSeverity } from './types'; export { Ruleset } from './ruleset';