title: Typescript Property 'X' is missing in type 'AxiosResponse' but required in type 'Pick<Y, "X">'
body: <p>Hi I have complex structure and I need to set type for my customer object, which I get from AxiosResponse</p>
  <p>Here is Order Structure:</p>
  <pre><code>export interface Order {
    id: string;
    tenantId: string;
    orderStatus: string;
    orderType: string;
    customer: Customer;
    account: Account;
    consents: Consents;
    orderItems: OrderItem[];
    deliveryAddress: Address;
  }
  </code></pre>
  <p>I am trying to pick customer from Order but I get error:</p>
  <pre><code>const existingOrderData = await getOrderData.execute(orderId);
  const { customer }: Pick&lt;Order, 'customer'&gt; = existingOrderData;
  </code></pre>
  <p><strong>Property 'customer' is missing in type 'AxiosResponse' but required in type 'Pick&lt;Order, &quot;customer&quot;&gt;'.</strong></p>
  <p>How to take out Order from AxiosResponse and assign type correctly?</p>
  <p>existingOrderData type is :</p>
  <pre><code>const getOrderData: UseAsyncReturn&lt;AxiosResponse&lt;Order&gt;, [args?: string | undefined]&gt;
  </code></pre>