balena-sdk
Version:
The Balena JavaScript SDK
21 lines (20 loc) • 519 B
TypeScript
import type { AnyObject } from '../../typings/utils';
export interface Partials extends Record<string, 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;
}