@eagleoutice/flowr - v2.13.2
    Preparing search index...
    UnknownSideEffect: {
        id(this: void, effect: UnknownSideEffect): NodeId;
        isLinked(
            this: void,
            effect: UnknownSideEffect,
        ): effect is LinkedUnknownSideEffect;
        linkTo(this: void, effect: UnknownSideEffect): LinkTo<RegExp> | undefined;
        name: "UnknownSideEffect";
        split(
            this: void,
            effect: UnknownSideEffect,
        ): { id: NodeId; linkTo: LinkTo<RegExp> | undefined };
    }

    Helpers for the UnknownSideEffect union, which is either a plain NodeId or a { id, linkTo } object. Use these instead of hand-rolling typeof x === 'object' ? x.id : x checks so the object/non-object discrimination lives in one place.

    Type Declaration