@types/knockout.deferred.updates
TypeScript icon, indicating that this package has built-in type declarations

0.0.36 • Public • Published

Installation

npm install --save @types/knockout.deferred.updates

Summary

This package contains type definitions for knockout.deferred.updates (https://github.com/mbest/knockout-deferred-updates).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/knockout.deferred.updates.

index.d.ts

/// <reference types="knockout" />

interface KnockoutDeferredTasks {
    processImmediate(evaluator: Function, object?: any, args?: any[]): any;
    processDelayed(evaluator: Function, distinct?: boolean, options?: any[]): boolean;
    makeProcessedCallback(evaluator: Function): void;
}

// Knockout global
interface KnockoutStatic {
    processAllDeferredBindingUpdates(): void;
    processAllDeferredUpdates(): void;
    evaluateAsynchronously(evaluator: Function, timeout?: any): number;
    ignoreDependencies(callback: Function, callbackTarget: any, callbackArgs?: any[]);
}

// Observables
interface KnockoutSubscribableFunctions<T> {
    deferUpdates: boolean;
}

// Computed
interface KnockoutComputedStatic {
    deferUpdates: boolean;
}

interface KnockoutSubscription {
    deferUpdates: boolean;
}

// Utils
interface KnockoutUtils {
    objectForEach(obj: any, action: Function): void;
    objectMap(source: any, mapping: Function): any;
}

// Deferred extender
interface KnockoutExtenders {
    deferred(target: any, value: boolean): any;
}

Additional Details

  • Last updated: Tue, 30 Jan 2024 21:35:45 GMT
  • Dependencies: @types/knockout

Credits

These definitions were written by Sebastián Galiano.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/knockout.deferred.updates

Weekly Downloads

7

Version

0.0.36

License

MIT

Unpacked Size

4.91 kB

Total Files

5

Last publish

Collaborators

  • types