UNPKG

intentful

Version:

Create Custom Skills with less headache

40 lines (39 loc) 1.37 kB
import { Calculable, ModelProvider } from '../../../types'; import { APLResourceModel, Dimension, ScaleType } from '../../interfaces'; import { AVGItem, AVGItemModel, AVGItemProps } from '../items/item'; export interface AVGGraphicModel { data?: unknown; description?: string; height?: Calculable<Dimension>; items?: AVGItemModel[]; parameters?: unknown; resources?: APLResourceModel[]; scaleTypeHeight?: Calculable<ScaleType>; scaleTypeWidth?: Calculable<ScaleType>; styles?: unknown[]; type: 'AVG'; version: '1.2'; viewportHeight?: Calculable<Dimension>; viewportWidth?: Calculable<Dimension>; width?: Calculable<Dimension>; } export interface AVGGraphicProps { data?: unknown; description?: string; height?: Calculable<Dimension>; items?: AVGItem<AVGItemModel, AVGItemProps>[]; parameters?: unknown; resources?: APLResourceModel[]; scaleTypeHeight?: Calculable<ScaleType>; scaleTypeWidth?: Calculable<ScaleType>; styles?: unknown[]; viewportHeight?: Calculable<Dimension>; viewportWidth?: Calculable<Dimension>; width?: Calculable<Dimension>; } export declare class AVGGraphic implements ModelProvider<AVGGraphicModel> { readonly props: AVGGraphicProps; constructor(props: AVGGraphicProps); toJSON(): AVGGraphicModel; model(): AVGGraphicModel; }