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

0.4.5 • Public • Published

Installation

npm install --save @types/mina

Summary

This package contains type definitions for mina (https://github.com/adobe-webplatform/Snap.svg).

Details

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

index.d.ts

declare function mina(
    a: number,
    A: number,
    b: number,
    B: number,
    get: () => number,
    set: (time: number) => void,
    easing?: (num: number) => number,
): mina.AnimationDescriptor;
declare namespace mina {
    interface MinaAnimation {
        id: string;
        duration(): number;
        easing(): number;
        speed(): number;
        status(): number;
        stop(): void;
    }

    interface AnimationDescriptor {
        id: string;
        start: number;
        end: number;
        b: number;
        s: number;
        dur: number;
        spd: number;
        get(): number;
        set(slave: number): number;
        easing(input: number): number;
        status(): number;
        status(newStatus: number): void;
        speed(): number;
        speed(newSpeed: number): void;
        duration(): number;
        duration(newDuration: number): void;
        stop(): void;
        pause(): void;
        resume(): void;
        update(): void;
    }

    function backin(n: number): number;
    function backout(n: number): number;
    function bounce(n: number): number;
    function easein(n: number): number;
    function easeinout(n: number): number;
    function easeout(n: number): number;
    function elastic(n: number): number;
    function getById(id: string): AnimationDescriptor;
    function linear(n: number): number;
    function time(): number;
}

Additional Details

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

Credits

These definitions were written by Lars Klein, Mattanja Kern, and Andrey Kurdyumov.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/mina

Weekly Downloads

7,161

Version

0.4.5

License

MIT

Unpacked Size

5.7 kB

Total Files

5

Last publish

Collaborators

  • types