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

0.1.0 • Public • Published

Installation

npm install --save @types/ase-utils

Summary

This package contains type definitions for ase-utils (https://github.com/DominikGuzei/node-ase-utils).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ase-utils.

/// <reference types="node" />

export type ColorCMYK = [number, number, number, number];
export type ColorRGB = [number, number, number];
export type ColorLab = [number, number, number];
export type ColorGray = [number]; // eslint-disable-line @definitelytyped/no-single-element-tuple-type

export type ColorTypeGlobal = "global";
export type ColorTypeSpot = "spot";
export type ColorTypeNormal = "normal";

export interface ColorBlock {
    name: string;
    model: string;
    color: ColorCMYK | ColorRGB | ColorLab | ColorGray;
    type: ColorTypeGlobal | ColorTypeSpot | ColorTypeNormal;
}

export interface Group {
    name: string;
    colors: ColorBlock[];
}

export interface DecodeResult {
    version: string;
    groups: Group[];
    colors: ColorBlock[];
}

export interface EncodeData {
    colors: ColorBlock[];
}

export function decode(buffer: string | Buffer): DecodeResult;
export function encode(data: EncodeData): ArrayBuffer;

Additional Details

  • Last updated: Wed, 28 Aug 2024 06:10:15 GMT
  • Dependencies: @types/node

Credits

These definitions were written by Chocobo1.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/ase-utils

Weekly Downloads

9

Version

0.1.0

License

MIT

Unpacked Size

4.51 kB

Total Files

5

Last publish

Collaborators

  • types