import * as code from '../code'; import { IWrap } from '../wrap'; export interface ICodeImplementation { readonly And: new(c: code.And) => IWrap; readonly IsEqual: new(c: code.IsEqual) => IWrap; readonly Load: new(c: code.Load) => IWrap; readonly Match: new(c: code.Match) => IWrap; readonly MulAdd: new(c: code.MulAdd) => IWrap; readonly Or: new(c: code.Or) => IWrap; readonly Span: new(c: code.Span) => IWrap; readonly Store: new(c: code.Store) => IWrap; readonly Test: new(c: code.Test) => IWrap; readonly Update: new(c: code.Update) => IWrap; readonly Value: new(c: code.Value) => IWrap; }