2.0.7 • Published 6 months ago

@types/file-saver v2.0.7

Weekly downloads
370,447
License
MIT
Repository
github
Last release
6 months ago

Installation

npm install --save @types/file-saver

Summary

This package contains type definitions for FileSaver.js (https://github.com/eligrey/FileSaver.js/).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/file-saver.

index.d.ts

// Type definitions for FileSaver.js 2.0
// Project: https://github.com/eligrey/FileSaver.js/
// Definitions by: Cyril Schumacher <https://github.com/cyrilschumacher>
//                 Daniel Roth <https://github.com/DaIgeb>
//                 HitkoDev <https://github.com/HitkoDev>
//                 JounQin <https://github.com/JounQin>
//                 BendingBender <https://github.com/bendingbender>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped

export = FileSaver;

export as namespace saveAs;

/**
 * FileSaver.js implements the saveAs() FileSaver interface in browsers that do not natively support it.
 * @param data - The actual file data blob or URL.
 * @param filename - The optional name of the file to be downloaded. If omitted, the name used in the file data will be used. If none is provided "download" will be used.
 * @param options - Optional FileSaver.js config
 */
declare function FileSaver(data: Blob | string, filename?: string, options?: FileSaver.FileSaverOptions): void;

/**
 * FileSaver.js implements the saveAs() FileSaver interface in browsers that do not natively support it.
 * @param data - The actual file data blob or URL.
 * @param filename - The optional name of the file to be downloaded. If omitted, the name used in the file data will be used. If none is provided "download" will be used.
 * @param disableAutoBOM - Optional & defaults to `true`. Set to `false` if you want FileSaver.js to automatically provide Unicode text encoding hints
 * @deprecated use `{ autoBom: false }` as the third argument
 */
// tslint:disable-next-line:unified-signatures
declare function FileSaver(data: Blob | string, filename?: string, disableAutoBOM?: boolean): void;

declare namespace FileSaver {
    interface FileSaverOptions {
        /**
         * Automatically provide Unicode text encoding hints
         * @default false
         */
        autoBom: boolean;
    }

    const saveAs: typeof FileSaver;
}

Additional Details

  • Last updated: Tue, 11 Jan 2022 22:31:38 GMT
  • Dependencies: none
  • Global values: saveAs

Credits

These definitions were written by Cyril Schumacher, Daniel Roth, HitkoDev, JounQin, and BendingBender.

@polkadot/app-accountspoc-top-flopripples-core_pinnanwxt-utils@dorabot/visualizationflbusinessflbusiness1eleave-adminmy-kmap@isygis/isy-gis-bimodmsripples-aws-odmsripples-aws-svmsripples-core-szydripples-psc-odmsripples-psc-svmsjson-inspector-helpercmt-navigatorantd-table-saveto-excelthreeddd-editorfeanaro_reactinsite_qc@product360/editorinsite_coretableems-payment-platform@everything-registry/sub-chunk-948@thepowereco/hubpowerbi-report-viewerquest-headersion-formripples-asmpripples-core-ctpripples-core-odmsripples-core-svmsripples-process-svmsronds-metadataromanticuish-pricersharkio-traffic-dashboardshell1543154render-doc-daisysubcurrentsupportive-supervision-tool-adminreact-notion-avatarreact-image-to-textpocket-excelpr-commonsprimeng-dev-ng4react-chunks-to-filereact-corkreact-dvisreact-dvis-testreact-base-wohhupreact-three-editablereact-three-editable-without-subdivisionspt-sharedsprintt-demo-headersprintt-headersmudgejssvms-process-fonttest-recordingsai-managerscepter-coresdzh-toolstable2xlsxterriajstauvolitcm-jqgrid3tcm.jqgridtcm.jqgrid2crcgas-scs-ripples-corebraw-file-downloaderexcel-addinexercise-formexercise-form_devsems-accountingems-accounting-crcems-accounting-dlems-receivableems-receivable-dlems-componentsems-coreems-payment-platform-crcems-payment-platform-dlems-pluginems-plugin-dlems-processeditable-detailslist-fluentuiegova-geostylerenchoice-fabric-react-libemacroh5libeo-clientepro-plugin-code-generatoreditor-to-wordehr-cms-uifds-uifluentui-editable-gridgeostylerlightbox.js-reactmui-reports
2.0.7

6 months ago

2.0.6

6 months ago

2.0.5

2 years ago

2.0.4

2 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.3.1

6 years ago

1.3.0

6 years ago

0.0.1

7 years ago

0.0.0

7 years ago