Type Alias AdviceElement<kind, atom, point, runtime>

AdviceElement<kind, atom, point, runtime>: AspectTyping<atom & {
    Label: never;
    Source: never;
    Specifier: never;
    Tag: never;
}, point, runtime>[kind]["advice"]

Type Parameters

  • kind extends AspectKind
  • atom extends {
        Variable: string;
    }
  • point extends Json[]
  • runtime extends {
        State: unknown;
        Value: unknown;
    }