Typescript: Hur refererar jag till en subtyp av en array-definition?


Så jag genererar typer från ett GraphQL-schema med graphql-codegen och jag får saker som:

export type CustomersQuery = (
  { __typename?: 'Query' }
  & { customers?: Maybe<(
    { __typename?: 'CustomerPaginator' }
    & { data: Array<(
      { __typename?: 'Customer' }
      & Pick<Customer, 'id' | 'uuid' | 'name' | 'status' | 'createdAt' | 'accountNumber'>
    )> }
  )> }
);

Jag har en React-komponent som får innehållet i ett element från customers.data-arrayen som en prop. Jag antar att jag borde specificera det kravet i dess interface, eller hur? För närvarande har jag:

interface MyComponentProps {
  customer?: Partial<Customer>
}

Hur kan jag vara mer specifik och referera till Pick från type CustomersQuery i mitt interface?

Tack!