UNPKG

angular2

Version:

Angular 2 - a web framework for modern web apps

36 lines (35 loc) 816 B
import { PipeTransform } from 'angular2/core'; /** * * Generic selector that displays the string that matches the current value. * * ## Usage * * expression | i18nSelect:mapping * * where `mapping` is an object that indicates the text that should be displayed * for different values of the provided `expression`. * * ## Example * * ``` * <div> * {{ gender | i18nSelect: inviteMap }} * </div> * * class MyApp { * gender: string = 'male'; * inviteMap: any = { * 'male': 'Invite her.', * 'female': 'Invite him.', * 'other': 'Invite them.' * } * ... * } * ``` */ export declare class I18nSelectPipe implements PipeTransform { transform(value: string, mapping: { [key: string]: string; }): string; }