tasker-types
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

tasker-types

Typescript definitions for Tasker functions

Provides type definitions for Tasker's built in JavaScript(let) functions to help with developing Tasker JavaScript(lets) when using TypeScript and VSCode (or other TS Language Server).

This module exports Tasker's built in tk object if running from Tasker, or exports a dummy (empty object) otherwise.

Based on the Tasker Userguide

Getting Started

Add tasker-types to your project using:

npm i --save tasker-types

In a TypeScript file, import tk from tasker types. You now have type definitions and autocomplete in

Example:

import { tk as tasker } from "tasker-types";

tasker.mediaVol(5, true, true);

tasker.flashLong(Math.floor(Math.random() * 100).toString());

tasker.exit();

This example imports tk (the Tasker library object) and aliases it to tasker.
tasker.mediaVol(5, true, true) sets the media volume to 5, displays the new volume on screen and plays a sound.
tasker.flashLong(Math.floor(Math.random() * 100).toString()) flashes a random number on the screen.
tasker.exit() ends the JS and continues to the next action in the task.

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i tasker-types

      Weekly Downloads

      1,048

      Version

      1.0.1

      License

      MIT

      Unpacked Size

      49.2 kB

      Total Files

      6

      Last publish

      Collaborators

      • joeja