INNER CODE UNIT · TypeScript
getHeadersFromInput
prisma-labs/get-graphql-schema · src/index.ts:17
export function getHeadersFromInput(
cli: meow.Result,
): { key: string; value: string }[] {
switch (typeof cli.flags.header) {
case 'string': {
const keys = query.parse(cli.flags.header)
const key = Object.keys(keys)[0]
return [{ key: key, value: keys[key] }]
}
case 'object': {
return cli.flags.header.map(header => {
const keys = query.parse(header)
const key = Object.keys(keys)[0]
return { key: key, value: keys[key] }
})
}
default: {
return []