UNPKG

@specs-feup/alpakka

Version:

A Smali/APK source-to-source compiler written in Typescript

24 lines 882 B
import BaseEdge from "../../graph/BaseEdge.js"; import { EdgeBuilder, EdgeTypeGuard } from "../../graph/Edge.js"; declare namespace FlowEdge { class Class<D extends Data = Data, S extends ScratchData = ScratchData> extends BaseEdge.Class<D, S> { } abstract class Builder extends BaseEdge.Builder implements EdgeBuilder<Data, ScratchData> { #private; constructor(type: Type); buildData(data: BaseEdge.Data): Data; buildScratchData(scratchData: BaseEdge.ScratchData): ScratchData; } const TypeGuard: EdgeTypeGuard<Data, ScratchData>; interface Data extends BaseEdge.Data { flowEdgeType: Type; } interface ScratchData extends BaseEdge.ScratchData { } enum Type { CONTROL_FLOW = "control_flow", DATA_FLOW = "data_flow" } } export default FlowEdge; //# sourceMappingURL=FlowEdge.d.ts.map