← back to Dw Sarah Rowland Searchfix
check-metafield-def.mjs
13 lines
import { gql } from './lib.mjs';
const Q = `{
metafieldDefinitions(first:50, ownerType:PRODUCT, namespace:"custom"){
nodes{ key name type{ name } }
}
}`;
const d = await gql(Q);
const defs = d.metafieldDefinitions.nodes;
const designer = defs.find(x => x.key === 'designer');
console.log('custom.designer definition:', designer ? `${designer.type.name}` : 'NONE (undefined)');
console.log('\nAll custom.* defs:');
defs.forEach(x => console.log(` custom.${x.key} -> ${x.type.name}`));