def resources
bendvy-ecs-core@0.1.0.4 · restore_save.bend:10
import bendvy-ecs-core@0.1.0.4/restore_save.bend as RestoreSave
import Base
import bendvy-ecs-core@0.1.0.4/owner_product.bend as Product
import bendvy-ecs-core@0.1.0.4/decode_data.bend as D
10
11
12def resources(~User:Type,~Logs:Type,~project:User -> User & List<&2,D.Field>,owner:Product.Owner<User,Logs>) -> Product.Owner<User,Logs> & List<&2,D.Field>:
13 match owner:
14 case Product.Owner{user,logs}:resources_join(~User,~Logs,logs,project(user))