Interface Function

interface Function {
    body: Unit[];
    kind: "function";
    name: string;
    parameters: xir.Declaration[];
    returns: xir.Type;
    storage?: xir.StorageClass;
}

Properties

body: Unit[]
kind: "function"
name: string
parameters: xir.Declaration[]
returns: xir.Type
storage?: xir.StorageClass