import { ExpressionTypeDefinition } from '../types' ; import { ExpressionValueRender } from './render' ; const name = 'image' ; export interface ExpressionImage { type : 'image' ; mode : string ; dataurl : string ; } export const image = { name , to : { render : ( input ) : ExpressionValueRender < Pick < ExpressionImage , 'mode' | 'dataurl' > > => { return { type : 'render' , as : 'image' , value : input , } ; } , } , } ;