import { Signa } from '@signa-so/sdk';
const signa = new Signa({ api_key: process.env.SIGNA_API_KEY });
// Search trademarks with phonetic matching
const results = await signa.trademarks.search({
query: 'SIGNA',
strategies: ['exact', 'phonetic'],
filters: { offices: ['uspto', 'euipo'], nice_classes: [9, 42] },
options: { aggregations: ['office_code'] },
});
// Get a specific trademark (full detail tier)
const mark = await signa.trademarks.retrieve('tm_abc123');
// List an owner's marks with auto-pagination
for await (const tm of signa.owners.trademarks('own_def456')) {
console.log(tm.mark_text);
}