@types/node-gettext
TypeScript icon, indicating that this package has built-in type declarations

3.0.6 • Public • Published

Installation

npm install --save @types/node-gettext

Summary

This package contains type definitions for node-gettext (https://github.com/alexanderwallin/node-gettext).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node-gettext.

index.d.ts

export = GetText;
declare class GetText {
    static getLanguageCode(locale: string): string;
    readonly locale: string;
    readonly domain: string;
    constructor(options?: { debug?: boolean | undefined; sourceLocale?: string | undefined });
    addTranslations(locale: string, domain: string, translations: object): void;
    dgettext(domain: string, msgid: string): string;
    dngettext(domain: string, msgid: string, msgidPlural: string, count: number): string;
    dnpgettext(domain: string, msgctxt: string, msgid: string, msgidPlural: string, count: number): string;
    dpgettext(domain: string, msgctxt: string, msgid: string): string;
    emit(eventName: string, eventData: any): void;
    getComment(domain: string, msgctxt: string, msgid: string): object | boolean;
    gettext(msgid: string): string;
    ngettext(msgid: string, msgidPlural: string, count: number): string;
    npgettext(msgctxt: string, msgid: string, msgidPlural: string, count: number): string;
    off(eventName: "error", callback: (error: Error) => void): void;
    on(eventName: "error", callback: (error: Error) => void): void;
    pgettext(msgctxt: string, msgid: string): string;
    setLocale(locale: string): void;
    setTextDomain(domain: string): void;
    textdomain(domain: string): void;
    warn(message: string): void;
}

Additional Details

  • Last updated: Tue, 07 Nov 2023 09:09:39 GMT
  • Dependencies: none

Credits

These definitions were written by Sameer K.C..

Readme

Keywords

none

Package Sidebar

Install

npm i @types/node-gettext

Weekly Downloads

5,168

Version

3.0.6

License

MIT

Unpacked Size

5.23 kB

Total Files

5

Last publish

Collaborators

  • types