Type Alias PointerExpressionValue

PointerExpressionValue:
    | string
    | {
        $from: string | {
            select?: PointerExpressionValue;
            source: string;
        };
    }
    | {
        $literal: JsonValue;
    }
    | {
        $object: Record<string, PointerExpressionValue>;
    }
    | {
        $on: {
            default?: PointerExpressionValue;
            type: Record<string, PointerExpressionValue>;
        };
    }
    | {
        [key: string]: PointerExpressionValue;
    }