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

2.0.4 • Public • Published

Installation

npm install --save @types/extenso

Summary

This package contains type definitions for extenso (https://github.com/theuves/extenso.js#readme).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/extenso.

index.d.ts

declare namespace Extenso {
    interface BaseOptions {
        negative?: "formal" | "informal" | undefined;
        locale?: "br" | "pt" | undefined;
        scale?: "short" | "long" | undefined;
    }

    interface NumberModeOptions extends BaseOptions {
        mode?: "number" | undefined;
        number?: {
            gender?: "m" | "f" | undefined;
            decimal?: "formal" | "informal" | undefined;
        } | undefined;
    }

    interface CurrencyModeOptions extends BaseOptions {
        mode: "currency";
        currency?: {
            type?: "BRL" | "EUR" | undefined;
        } | undefined;
    }

    type Options = NumberModeOptions | CurrencyModeOptions;
}

declare function extenso(number: number | string, options?: Extenso.Options): string;

export = extenso;

Additional Details

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

Credits

These definitions were written by fer22f.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/extenso

Weekly Downloads

3,356

Version

2.0.4

License

MIT

Unpacked Size

4.09 kB

Total Files

5

Last publish

Collaborators

  • types