UNPKG

@dvhb/react-intl-messages

Version:

Library for parsing source files and extract react-intl messages

29 lines (28 loc) 1.32 kB
import { Base } from '../base'; import { Provider } from '../providers/provider'; import { Message } from '../types'; export default class Extract extends Base { static description: string; static examples: string[]; static flags: { provider: import("@oclif/command/lib/flags").IOptionFlag<string>; projectId: import("@oclif/command/lib/flags").IOptionFlag<string | undefined>; token: import("@oclif/command/lib/flags").IOptionFlag<string | undefined>; version: import("@oclif/command/lib/flags").IOptionFlag<string | undefined>; namespace: import("@oclif/command/lib/flags").IOptionFlag<string | undefined>; uploadTranslations: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>; langs: import("@oclif/command/lib/flags").IOptionFlag<string>; help: import("@oclif/parser/lib/flags").IBooleanFlag<void>; messagesDir: import("@oclif/command/lib/flags").IOptionFlag<string>; }; provider?: Provider; messages: { [locale: string]: { [id: string]: Message; }; }; static readMessages(fileName: string): Promise<Message[] | undefined>; mergeToFile(locale: string): Promise<void>; static writeMessages(fileName: string, msgs: Message[]): Promise<void>; run(): Promise<void>; }