Skip to content

core-node Functions

Functions from index.ts

Functions exported from index.ts

auditCatalogs

function auditCatalogs(config: CatalogArtifactConfig, options: CatalogAuditOptions): CatalogAuditResult

Parameters

NameTypeDescription
configCatalogArtifactConfig-
optionsCatalogAuditOptions-

Returns

CatalogAuditResult

Source


combineCatalogFiles

function combineCatalogFiles(request: CatalogFileCombineRequest): CatalogFileCombineResult

Parameters

NameTypeDescription
requestCatalogFileCombineRequest-

Returns

CatalogFileCombineResult

Source


combineCatalogs

function combineCatalogs(request: CatalogCombineRequest): CatalogCombineResult

Parameters

NameTypeDescription
requestCatalogCombineRequest-

Returns

CatalogCombineResult

Source


compileCatalogArtifact

function compileCatalogArtifact(config: CatalogArtifactConfig, resourcePath: string): CatalogArtifactResult

Parameters

NameTypeDescription
configCatalogArtifactConfig-
resourcePathstring-

Returns

CatalogArtifactResult

Source


compileCatalogArtifactSelected

function compileCatalogArtifactSelected(config: CatalogArtifactConfig, resourcePath: string, compiledIds: string[]): CatalogArtifactResult

Parameters

NameTypeDescription
configCatalogArtifactConfig-
resourcePathstring-
compiledIdsstring[]-

Returns

CatalogArtifactResult

Source


compileCatalogModule

function compileCatalogModule(config: CatalogArtifactConfig, resourcePath: string, options: CatalogModuleOptions): CatalogModuleResult

Parameters

NameTypeDescription
configCatalogArtifactConfig-
resourcePathstring-
optionsCatalogModuleOptions-

Returns

CatalogModuleResult

Source


deriveMessageMetadata

function deriveMessageMetadata(message: string, context?: string): MessageMetadata

Parameters

NameTypeDescription
messagestring-
context (optional)string-

Returns

MessageMetadata

Source


extractCatalogMessagesFromFiles

function extractCatalogMessagesFromFiles(request: ExtractCatalogMessagesRequest): ExtractCatalogMessagesResult

Parameters

NameTypeDescription
requestExtractCatalogMessagesRequest-

Returns

ExtractCatalogMessagesResult

Source


extractMessagesNative

function extractMessagesNative(source: string, filename: string): NativeExtractedMessage[]

Parameters

NameTypeDescription
sourcestring-
filenamestring-

Returns

NativeExtractedMessage[]

Source


getNativeInfo

function getNativeInfo(): NativeInfo

Returns

NativeInfo

Source


normalizeMessageMetadata

function normalizeMessageMetadata(input: MessageMetadataInput): MessageMetadata

Parameters

NameTypeDescription
inputMessageMetadataInput-

Returns

MessageMetadata

Source


parseCatalog

function parseCatalog(request: CatalogParseRequest): CatalogParseResult

Parameters

NameTypeDescription
requestCatalogParseRequest-

Returns

CatalogParseResult

Source


parsePo

function parsePo(source: string): ParsedPoFile

Parameters

NameTypeDescription
sourcestring-

Returns

ParsedPoFile

Source


transformMacrosNative

function transformMacrosNative(source: string, filename: string, options?: NativeTransformOptions): NativeTransformResult

Parameters

NameTypeDescription
sourcestring-
filenamestring-
options (optional)NativeTransformOptions-

Returns

NativeTransformResult

Source


updateCatalogFile

function updateCatalogFile(request: CatalogUpdateRequest): CatalogUpdateResult

Parameters

NameTypeDescription
requestCatalogUpdateRequest-

Returns

CatalogUpdateResult

Source


validateMessageMetadata

function validateMessageMetadata(input: MessageMetadataInput): MessageMetadataValidationReport

Parameters

NameTypeDescription
inputMessageMetadataInput-

Returns

MessageMetadataValidationReport

Source