balena-sdk
Version:
The Balena JavaScript SDK
20 lines (19 loc) • 513 B
TypeScript
import type { AnyObject, Dictionary } from '../../typings/utils';
export type Partials = Dictionary<string[] | Partials>;
export interface Contract {
slug: string;
type: string;
name?: string;
version?: string;
externalVersion?: string;
contractVersion?: string;
description?: string;
aliases?: string[];
tags?: string[];
data?: AnyObject;
assets?: AnyObject;
requires?: Contract[];
provides?: Contract[];
composedOf?: AnyObject;
partials?: Partials;
}