UNPKG

@angular/localize

Version:

Angular - library for localizing messages

23 lines (22 loc) 959 B
/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.dev/license */ export type FormatOptions = Record<string, string>; export type ValidOption = [key: string, values: string[]]; export type ValidOptions = ValidOption[]; /** * Check that the given `options` are allowed based on the given `validOptions`. * @param name The name of the serializer that is receiving the options. * @param validOptions An array of valid options and their allowed values. * @param options The options to be validated. */ export declare function validateOptions(name: string, validOptions: ValidOptions, options: FormatOptions): void; /** * Parse the given `optionString` into a collection of `FormatOptions`. * @param optionString The string to parse. */ export declare function parseFormatOptions(optionString?: string): FormatOptions;