diff --git a/goldens/public-api/localize/init/index.api.md b/goldens/public-api/localize/init/index.api.md index bd1134a904d..8b21f13e32a 100644 --- a/goldens/public-api/localize/init/index.api.md +++ b/goldens/public-api/localize/init/index.api.md @@ -4,15 +4,23 @@ ```ts -import { ɵ$localize as $localize } from '@angular/localize'; -import { ɵLocalizeFn as LocalizeFn } from '@angular/localize'; -import { ɵTranslateFn as TranslateFn } from '@angular/localize'; +// @public +const $localize_2: LocalizeFn; +export { $localize_2 as $localize } -export { $localize } +// @public (undocumented) +export interface LocalizeFn { + // (undocumented) + (messageParts: TemplateStringsArray, ...expressions: readonly any[]): string; + locale?: string; + translate?: TranslateFn; +} -export { LocalizeFn } - -export { TranslateFn } +// @public (undocumented) +export interface TranslateFn { + // (undocumented) + (messageParts: TemplateStringsArray, expressions: readonly any[]): [TemplateStringsArray, readonly any[]]; +} // (No @packageDocumentation comment for this package) diff --git a/goldens/public-api/localize/tools/index.api.md b/goldens/public-api/localize/tools/index.api.md index 8979c812114..5f03495ba68 100644 --- a/goldens/public-api/localize/tools/index.api.md +++ b/goldens/public-api/localize/tools/index.api.md @@ -7,17 +7,12 @@ import { AbsoluteFsPath } from '@angular/compiler-cli/private/localize'; import { Element as Element_2 } from '@angular/compiler'; import { Logger } from '@angular/compiler-cli/private/localize'; -import { MessageId } from '@angular/localize'; import { NodePath } from '@babel/core'; import { ParseError } from '@angular/compiler'; import { PathManipulation } from '@angular/compiler-cli/private/localize'; import { PluginObj } from '@babel/core'; import { ReadonlyFileSystem } from '@angular/compiler-cli/private/localize'; import { types } from '@babel/core'; -import { ɵParsedMessage } from '@angular/localize'; -import { ɵParsedTranslation } from '@angular/localize'; -import { ɵSourceLocation } from '@angular/localize'; -import { ɵSourceMessage } from '@angular/localize'; // @public export class ArbTranslationParser implements TranslationParser { @@ -31,14 +26,14 @@ export class ArbTranslationParser implements TranslationParser { export class ArbTranslationSerializer implements TranslationSerializer { constructor(sourceLocale: string, basePath: AbsoluteFsPath, fs: PathManipulation); // (undocumented) - serialize(messages: ɵParsedMessage[]): string; + serialize(messages: ParsedMessage[]): string; } // @public export function buildLocalizeReplacement(messageParts: TemplateStringsArray, substitutions: readonly types.Expression[]): types.Expression; // @public -export function checkDuplicateMessages(fs: PathManipulation, messages: ɵParsedMessage[], duplicateMessageHandling: DiagnosticHandlingStrategy, basePath: AbsoluteFsPath): Diagnostics; +export function checkDuplicateMessages(fs: PathManipulation, messages: ParsedMessage[], duplicateMessageHandling: DiagnosticHandlingStrategy, basePath: AbsoluteFsPath): Diagnostics; // @public export type DiagnosticHandlingStrategy = 'error' | 'warning' | 'ignore'; @@ -71,14 +66,14 @@ export function isGlobalIdentifier(identifier: NodePath): bool export class LegacyMessageIdMigrationSerializer implements TranslationSerializer { constructor(_diagnostics: Diagnostics); // (undocumented) - serialize(messages: ɵParsedMessage[]): string; + serialize(messages: ParsedMessage[]): string; } // @public -export function makeEs2015TranslatePlugin(diagnostics: Diagnostics, translations: Record, { missingTranslation, localizeName }?: TranslatePluginOptions, fs?: PathManipulation): PluginObj; +export function makeEs2015TranslatePlugin(diagnostics: Diagnostics, translations: Record, { missingTranslation, localizeName }?: TranslatePluginOptions, fs?: PathManipulation): PluginObj; // @public -export function makeEs5TranslatePlugin(diagnostics: Diagnostics, translations: Record, { missingTranslation, localizeName }?: TranslatePluginOptions, fs?: PathManipulation): PluginObj; +export function makeEs5TranslatePlugin(diagnostics: Diagnostics, translations: Record, { missingTranslation, localizeName }?: TranslatePluginOptions, fs?: PathManipulation): PluginObj; // @public export function makeLocalePlugin(locale: string, { localizeName }?: TranslatePluginOptions): PluginObj; @@ -87,7 +82,7 @@ export function makeLocalePlugin(locale: string, { localizeName }?: TranslatePlu export class MessageExtractor { constructor(fs: ReadonlyFileSystem, logger: Logger, { basePath, useSourceMaps, localizeName }: ExtractionOptions); // (undocumented) - extractMessages(filename: string): ɵParsedMessage[]; + extractMessages(filename: string): ParsedMessage[]; } // @public @@ -102,23 +97,23 @@ export class SimpleJsonTranslationParser implements TranslationParser, messageParts: TemplateStringsArray, substitutions: readonly any[], missingTranslation: DiagnosticHandlingStrategy): [TemplateStringsArray, readonly any[]]; +export function translate(diagnostics: Diagnostics, translations: Record, messageParts: TemplateStringsArray, substitutions: readonly any[], missingTranslation: DiagnosticHandlingStrategy): [TemplateStringsArray, readonly any[]]; // @public -export function unwrapExpressionsFromTemplateLiteral(quasi: NodePath, fs?: PathManipulation): [types.Expression[], (ɵSourceLocation | undefined)[]]; +export function unwrapExpressionsFromTemplateLiteral(quasi: NodePath, fs?: PathManipulation): [types.Expression[], (SourceLocation | undefined)[]]; // @public -export function unwrapMessagePartsFromLocalizeCall(call: NodePath, fs?: PathManipulation): [TemplateStringsArray, (ɵSourceLocation | undefined)[]]; +export function unwrapMessagePartsFromLocalizeCall(call: NodePath, fs?: PathManipulation): [TemplateStringsArray, (SourceLocation | undefined)[]]; // @public -export function unwrapMessagePartsFromTemplateLiteral(elements: NodePath[], fs?: PathManipulation): [TemplateStringsArray, (ɵSourceLocation | undefined)[]]; +export function unwrapMessagePartsFromTemplateLiteral(elements: NodePath[], fs?: PathManipulation): [TemplateStringsArray, (SourceLocation | undefined)[]]; // @public -export function unwrapSubstitutionsFromLocalizeCall(call: NodePath, fs?: PathManipulation): [types.Expression[], (ɵSourceLocation | undefined)[]]; +export function unwrapSubstitutionsFromLocalizeCall(call: NodePath, fs?: PathManipulation): [types.Expression[], (SourceLocation | undefined)[]]; // @public export class Xliff1TranslationParser implements TranslationParser { @@ -132,7 +127,7 @@ export class Xliff1TranslationParser implements TranslationParser