0.0.4 • Published 6 months ago

@types/dom-navigation-preload v0.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

Installation

npm install --save @types/dom-navigation-preload

Summary

This package contains type definitions for dom-navigation-preload-browser (https://w3c.github.io/ServiceWorker/#service-worker-registration-navigationpreload).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/dom-navigation-preload.

index.d.ts

// Type definitions for non-npm package dom-navigation-preload-browser 0.0
// Project: https://w3c.github.io/ServiceWorker/#service-worker-registration-navigationpreload
// Definitions by: Jan Kuehle <https://github.com/frigus02>
//                 Martin Probst <https://github.com/mprobst>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// Minimum TypeScript Version: 4.4

interface ServiceWorkerRegistration {
    /*~ https://w3c.github.io/ServiceWorker/#ref-for-dom-serviceworkerregistration-navigationpreload */
    readonly navigationPreload: NavigationPreloadManager;
}

/*~ https://w3c.github.io/ServiceWorker/#navigationpreloadmanager */
interface NavigationPreloadManager {
    disable(): Promise<void>;
    enable(): Promise<void>;
    getState(): Promise<NavigationPreloadState>;
    setHeaderValue(value: string): Promise<void>;
}

declare var NavigationPreloadManager: {
    prototype: NavigationPreloadManager;
    new (): NavigationPreloadManager;
};

/*~ https://w3c.github.io/ServiceWorker/#dictdef-navigationpreloadstate */
interface NavigationPreloadState {
    enabled?: boolean;
    headerValue?: string;
}

Additional Details

  • Last updated: Wed, 20 Apr 2022 23:01:45 GMT
  • Dependencies: none
  • Global values: NavigationPreloadManager

Credits

These definitions were written by Jan Kuehle, and Martin Probst.

0.0.3

7 months ago

0.0.2

8 months ago

0.0.4

6 months ago

0.0.1

2 years ago

0.0.0

3 years ago