Skip to content

Commit

Permalink
Include missing type export modifiers.
Browse files Browse the repository at this point in the history
  • Loading branch information
iclanton committed May 29, 2024
1 parent 5a185aa commit 94de0a3
Show file tree
Hide file tree
Showing 20 changed files with 259 additions and 232 deletions.
6 changes: 3 additions & 3 deletions apps/api-documenter/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@
* @packageDocumentation
*/

export { IFeatureDefinition, IApiDocumenterPluginManifest } from './plugin/IApiDocumenterPluginManifest';
export type { IFeatureDefinition, IApiDocumenterPluginManifest } from './plugin/IApiDocumenterPluginManifest';
export { MarkdownDocumenterAccessor } from './plugin/MarkdownDocumenterAccessor';
export {
MarkdownDocumenterFeatureContext,
IMarkdownDocumenterFeatureOnBeforeWritePageArgs,
IMarkdownDocumenterFeatureOnFinishedArgs,
type IMarkdownDocumenterFeatureOnBeforeWritePageArgs,
type IMarkdownDocumenterFeatureOnFinishedArgs,
MarkdownDocumenterFeature
} from './plugin/MarkdownDocumenterFeature';
export { PluginFeature, PluginFeatureContext, PluginFeatureInitialization } from './plugin/PluginFeature';
14 changes: 7 additions & 7 deletions apps/api-extractor/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,28 +11,28 @@

export { ConsoleMessageId } from './api/ConsoleMessageId';

export { CompilerState, ICompilerStateCreateOptions } from './api/CompilerState';
export { CompilerState, type ICompilerStateCreateOptions } from './api/CompilerState';

export { Extractor, IExtractorInvokeOptions, ExtractorResult } from './api/Extractor';
export { Extractor, type IExtractorInvokeOptions, ExtractorResult } from './api/Extractor';

export {
IExtractorConfigApiReport,
IExtractorConfigPrepareOptions,
IExtractorConfigLoadForFolderOptions,
type IExtractorConfigApiReport,
type IExtractorConfigPrepareOptions,
type IExtractorConfigLoadForFolderOptions,
ExtractorConfig
} from './api/ExtractorConfig';

export { ExtractorLogLevel } from './api/ExtractorLogLevel';

export {
ExtractorMessage,
IExtractorMessageProperties,
type IExtractorMessageProperties,
ExtractorMessageCategory
} from './api/ExtractorMessage';

export { ExtractorMessageId } from './api/ExtractorMessageId';

export {
export type {
ApiReportVariant,
IConfigCompiler,
IConfigApiReport,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license.
// See LICENSE in the project root for license information.

export { default as renamed_Options } from './Options';
export type { default as renamed_Options } from './Options';
export { default as Item } from './Item';
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license.
// See LICENSE in the project root for license information.

export { default as SubOptions } from './SubOptions';
export type { default as SubOptions } from './SubOptions';
96 changes: 51 additions & 45 deletions libraries/api-extractor-model/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,64 +14,70 @@ export { AedocDefinitions } from './aedoc/AedocDefinitions';
export { ReleaseTag } from './aedoc/ReleaseTag';

// items
export { IApiDeclaredItemOptions, ApiDeclaredItem } from './items/ApiDeclaredItem';
export { IApiDocumentedItemOptions, ApiDocumentedItem } from './items/ApiDocumentedItem';
export { ApiItemKind, IApiItemOptions, ApiItem, IApiItemConstructor } from './items/ApiItem';
export { IApiPropertyItemOptions, ApiPropertyItem } from './items/ApiPropertyItem';
export { type IApiDeclaredItemOptions, ApiDeclaredItem } from './items/ApiDeclaredItem';
export { type IApiDocumentedItemOptions, ApiDocumentedItem } from './items/ApiDocumentedItem';
export { ApiItemKind, type IApiItemOptions, ApiItem, type IApiItemConstructor } from './items/ApiItem';
export { type IApiPropertyItemOptions, ApiPropertyItem } from './items/ApiPropertyItem';

// mixins
export {
IApiParameterListMixinOptions,
IApiParameterOptions,
type IApiParameterListMixinOptions,
type IApiParameterOptions,
ApiParameterListMixin
} from './mixins/ApiParameterListMixin';
export {
IApiTypeParameterOptions,
IApiTypeParameterListMixinOptions,
type IApiTypeParameterOptions,
type IApiTypeParameterListMixinOptions,
ApiTypeParameterListMixin
} from './mixins/ApiTypeParameterListMixin';
export { IApiAbstractMixinOptions, ApiAbstractMixin } from './mixins/ApiAbstractMixin';
export { IApiItemContainerMixinOptions, ApiItemContainerMixin } from './mixins/ApiItemContainerMixin';
export { IApiProtectedMixinOptions, ApiProtectedMixin } from './mixins/ApiProtectedMixin';
export { IApiReleaseTagMixinOptions, ApiReleaseTagMixin } from './mixins/ApiReleaseTagMixin';
export { IApiReturnTypeMixinOptions, ApiReturnTypeMixin } from './mixins/ApiReturnTypeMixin';
export { IApiStaticMixinOptions, ApiStaticMixin } from './mixins/ApiStaticMixin';
export { IApiNameMixinOptions, ApiNameMixin } from './mixins/ApiNameMixin';
export { IApiOptionalMixinOptions, ApiOptionalMixin } from './mixins/ApiOptionalMixin';
export { IApiReadonlyMixinOptions, ApiReadonlyMixin } from './mixins/ApiReadonlyMixin';
export { IApiInitializerMixinOptions, ApiInitializerMixin } from './mixins/ApiInitializerMixin';
export { IApiExportedMixinOptions, ApiExportedMixin } from './mixins/ApiExportedMixin';
export { type IApiAbstractMixinOptions, ApiAbstractMixin } from './mixins/ApiAbstractMixin';
export { type IApiItemContainerMixinOptions, ApiItemContainerMixin } from './mixins/ApiItemContainerMixin';
export { type IApiProtectedMixinOptions, ApiProtectedMixin } from './mixins/ApiProtectedMixin';
export { type IApiReleaseTagMixinOptions, ApiReleaseTagMixin } from './mixins/ApiReleaseTagMixin';
export { type IApiReturnTypeMixinOptions, ApiReturnTypeMixin } from './mixins/ApiReturnTypeMixin';
export { type IApiStaticMixinOptions, ApiStaticMixin } from './mixins/ApiStaticMixin';
export { type IApiNameMixinOptions, ApiNameMixin } from './mixins/ApiNameMixin';
export { type IApiOptionalMixinOptions, ApiOptionalMixin } from './mixins/ApiOptionalMixin';
export { type IApiReadonlyMixinOptions, ApiReadonlyMixin } from './mixins/ApiReadonlyMixin';
export { type IApiInitializerMixinOptions, ApiInitializerMixin } from './mixins/ApiInitializerMixin';
export { type IApiExportedMixinOptions, ApiExportedMixin } from './mixins/ApiExportedMixin';
export {
IFindApiItemsResult,
IFindApiItemsMessage,
type IFindApiItemsResult,
type IFindApiItemsMessage,
FindApiItemsMessageId
} from './mixins/IFindApiItemsResult';

export { ExcerptTokenKind, IExcerptTokenRange, IExcerptToken, ExcerptToken, Excerpt } from './mixins/Excerpt';
export { Constructor, PropertiesOf } from './mixins/Mixin';
export {
ExcerptTokenKind,
type IExcerptTokenRange,
type IExcerptToken,
ExcerptToken,
Excerpt
} from './mixins/Excerpt';
export type { Constructor, PropertiesOf } from './mixins/Mixin';

// model
export { IApiCallSignatureOptions, ApiCallSignature } from './model/ApiCallSignature';
export { IApiClassOptions, ApiClass } from './model/ApiClass';
export { IApiConstructorOptions, ApiConstructor } from './model/ApiConstructor';
export { IApiConstructSignatureOptions, ApiConstructSignature } from './model/ApiConstructSignature';
export { IApiEntryPointOptions, ApiEntryPoint } from './model/ApiEntryPoint';
export { IApiEnumOptions, ApiEnum } from './model/ApiEnum';
export { IApiEnumMemberOptions, ApiEnumMember, EnumMemberOrder } from './model/ApiEnumMember';
export { IApiFunctionOptions, ApiFunction } from './model/ApiFunction';
export { IApiIndexSignatureOptions, ApiIndexSignature } from './model/ApiIndexSignature';
export { IApiInterfaceOptions, ApiInterface } from './model/ApiInterface';
export { IApiMethodOptions, ApiMethod } from './model/ApiMethod';
export { IApiMethodSignatureOptions, ApiMethodSignature } from './model/ApiMethodSignature';
export { type IApiCallSignatureOptions, ApiCallSignature } from './model/ApiCallSignature';
export { type IApiClassOptions, ApiClass } from './model/ApiClass';
export { type IApiConstructorOptions, ApiConstructor } from './model/ApiConstructor';
export { type IApiConstructSignatureOptions, ApiConstructSignature } from './model/ApiConstructSignature';
export { type IApiEntryPointOptions, ApiEntryPoint } from './model/ApiEntryPoint';
export { type IApiEnumOptions, ApiEnum } from './model/ApiEnum';
export { type IApiEnumMemberOptions, ApiEnumMember, EnumMemberOrder } from './model/ApiEnumMember';
export { type IApiFunctionOptions, ApiFunction } from './model/ApiFunction';
export { type IApiIndexSignatureOptions, ApiIndexSignature } from './model/ApiIndexSignature';
export { type IApiInterfaceOptions, ApiInterface } from './model/ApiInterface';
export { type IApiMethodOptions, ApiMethod } from './model/ApiMethod';
export { type IApiMethodSignatureOptions, ApiMethodSignature } from './model/ApiMethodSignature';
export { ApiModel } from './model/ApiModel';
export { IApiNamespaceOptions, ApiNamespace } from './model/ApiNamespace';
export { IApiPackageOptions, ApiPackage, IApiPackageSaveOptions } from './model/ApiPackage';
export { IParameterOptions, Parameter } from './model/Parameter';
export { IApiPropertyOptions, ApiProperty } from './model/ApiProperty';
export { IApiPropertySignatureOptions, ApiPropertySignature } from './model/ApiPropertySignature';
export { IApiTypeAliasOptions, ApiTypeAlias } from './model/ApiTypeAlias';
export { ITypeParameterOptions, TypeParameter } from './model/TypeParameter';
export { IApiVariableOptions, ApiVariable } from './model/ApiVariable';
export { IResolveDeclarationReferenceResult } from './model/ModelReferenceResolver';
export { type IApiNamespaceOptions, ApiNamespace } from './model/ApiNamespace';
export { type IApiPackageOptions, ApiPackage, type IApiPackageSaveOptions } from './model/ApiPackage';
export { type IParameterOptions, Parameter } from './model/Parameter';
export { type IApiPropertyOptions, ApiProperty } from './model/ApiProperty';
export { type IApiPropertySignatureOptions, ApiPropertySignature } from './model/ApiPropertySignature';
export { type IApiTypeAliasOptions, ApiTypeAlias } from './model/ApiTypeAlias';
export { type ITypeParameterOptions, TypeParameter } from './model/TypeParameter';
export { type IApiVariableOptions, ApiVariable } from './model/ApiVariable';
export { type IResolveDeclarationReferenceResult } from './model/ModelReferenceResolver';
export { HeritageType } from './model/HeritageType';
export { ISourceLocationOptions, SourceLocation } from './model/SourceLocation';
export { type ISourceLocationOptions, SourceLocation } from './model/SourceLocation';
4 changes: 2 additions & 2 deletions libraries/debug-certificate-manager/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@
*/

export {
ICertificate,
type ICertificate,
CertificateManager,
ICertificateGenerationOptions,
type ICertificateGenerationOptions,
DEFAULT_CERTIFICATE_SUBJECT_NAMES
} from './CertificateManager';
export { CertificateStore } from './CertificateStore';
30 changes: 15 additions & 15 deletions libraries/heft-config-file/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,21 +10,21 @@

export {
ConfigurationFile,
IConfigurationFileOptionsBase,
IConfigurationFileOptionsWithJsonSchemaFilePath,
IConfigurationFileOptionsWithJsonSchemaObject,
IConfigurationFileOptions,
ICustomJsonPathMetadata,
ICustomPropertyInheritance,
IJsonPathMetadataResolverOptions,
IJsonPathMetadata,
IJsonPathsMetadata,
type IConfigurationFileOptionsBase,
type IConfigurationFileOptionsWithJsonSchemaFilePath,
type IConfigurationFileOptionsWithJsonSchemaObject,
type IConfigurationFileOptions,
type ICustomJsonPathMetadata,
type ICustomPropertyInheritance,
type IJsonPathMetadataResolverOptions,
type IJsonPathMetadata,
type IJsonPathsMetadata,
InheritanceType,
INonCustomJsonPathMetadata,
IOriginalValueOptions,
IPropertiesInheritance,
IPropertyInheritance,
IPropertyInheritanceDefaults,
type INonCustomJsonPathMetadata,
type IOriginalValueOptions,
type IPropertiesInheritance,
type IPropertyInheritance,
type IPropertyInheritanceDefaults,
PathResolutionMethod,
PropertyInheritanceCustomFunction
type PropertyInheritanceCustomFunction
} from './ConfigurationFile';
6 changes: 3 additions & 3 deletions libraries/localization-utilities/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ export type {
} from './interfaces';
export { parseLocJson } from './parsers/parseLocJson';
export { parseResJson } from './parsers/parseResJson';
export { parseResx, IParseResxOptions, IParseResxOptionsBase } from './parsers/parseResx';
export { parseLocFile, IParseLocFileOptions, ParserKind } from './LocFileParser';
export { ITypingsGeneratorOptions, TypingsGenerator } from './TypingsGenerator';
export { parseResx, type IParseResxOptions, type IParseResxOptionsBase } from './parsers/parseResx';
export { parseLocFile, type IParseLocFileOptions, type ParserKind } from './LocFileParser';
export { type ITypingsGeneratorOptions, TypingsGenerator } from './TypingsGenerator';
export { getPseudolocalizer } from './Pseudolocalization';
Loading

0 comments on commit 94de0a3

Please sign in to comment.