Skip to content

Типизировать deps.prev в de.pipe #107

Description

@AlexanderVasiliev

Сейчас deps.prev - any

Тут проставляется prev поле через ts-ignore:
https://github.com/descript-org/descript/blob/master/lib/block.ts#L249

Тут создается переменная
https://github.com/descript-org/descript/blob/master/lib/pipeBlock.ts#L129

const fetchOrder = de.http({
    block: { pathname: '/a' },
    options: {
        before: ({ deps }) => {
            deps.prev; // ошибка
        },
    },
});

 de.pipe({
    block: [
        fetchUser, // prev = []
        fetchOrder, // prev = [UserResult]
    ] as const,
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions