export type Status='all'|'open'|'shipped'
export type Order={id:number;status:Exclude<Status,'all'>;total:number}
let orders:Order[]=[{id:1,status:'open',total:40},{id:2,status:'shipped',total:70}]
export async function fetchOrders(status:Status,page:number){await Promise.resolve();const f=status==='all'?orders:orders.filter(o=>o.status===status);return f.slice((page-1)*2,page*2)}
export async function bumpOrder(id:number){await Promise.resolve();orders=orders.map(o=>o.id===id?{...o,total:o.total+5}:o);return orders.find(o=>o.id===id)!}
