UNPKG

messageformat

Version:

Intl.MessageFormat / Unicode MessageFormat 2 parser, runtime and polyfill

20 lines (19 loc) 1.1 kB
import type { CatchallKey, Expression, FunctionRef, Literal, Markup, Message, PatternMessage, SelectMessage, VariableRef } from './types.ts'; /** @category Message Data Model */ export declare const isCatchallKey: (key: any) => key is CatchallKey; /** @category Message Data Model */ export declare const isExpression: (part: any) => part is Expression; /** @category Message Data Model */ export declare const isFunctionRef: (part: any) => part is FunctionRef; /** @category Message Data Model */ export declare const isLiteral: (part: any) => part is Literal; /** @category Message Data Model */ export declare const isMarkup: (part: any) => part is Markup; /** @category Message Data Model */ export declare const isMessage: (msg: any) => msg is Message; /** @category Message Data Model */ export declare const isPatternMessage: (msg: Message) => msg is PatternMessage; /** @category Message Data Model */ export declare const isSelectMessage: (msg: Message) => msg is SelectMessage; /** @category Message Data Model */ export declare const isVariableRef: (part: any) => part is VariableRef;