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

0.5.36 • Public • Published

Installation

npm install --save @types/angular-modal

Summary

This package contains type definitions for angular-modal (https://github.com/btford/angular-modal).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/angular-modal.

index.d.ts

/// <reference types="angular" />

declare namespace angularModal {
    type AngularModalControllerDefinition = (new(...args: any[]) => any) | Function | string; // Possible arguments to IControllerService

    type AngularModalJQuerySelector = string | Element | Element[] | JQuery | Function | any[] | {}; // Possible arguments to IAugmentedJQueryStatic

    interface AngularModalSettings {
        controller?: AngularModalControllerDefinition | undefined;
        controllerAs?: string | undefined;
        container?: AngularModalJQuerySelector | undefined;
    }

    export interface AngularModalSettingsWithTemplate extends AngularModalSettings {
        template: any;
    }

    export interface AngularModalSettingsWithTemplateUrl extends AngularModalSettings {
        templateUrl: string;
    }

    export interface AngularModal {
        activate(locals?: {}): angular.IPromise<void>;
        activate<T>(locals: T): angular.IPromise<void>;
        deactivate(): angular.IPromise<void>;
        active(): boolean;
    }

    export interface AngularModalFactory {
        (settings: AngularModalSettingsWithTemplate | AngularModalSettingsWithTemplateUrl): AngularModal;
    }
}

Additional Details

  • Last updated: Mon, 06 Nov 2023 22:41:04 GMT
  • Dependencies: @types/angular

Credits

These definitions were written by Paul Lessing.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/angular-modal

Weekly Downloads

33

Version

0.5.36

License

MIT

Unpacked Size

5.05 kB

Total Files

5

Last publish

Collaborators

  • types