INNER CODE UNIT · TypeScript
parts
rowboatlabs/rowboat · apps/harbor/packages/server/src/connectors/attio/index.ts:157
const parts = args.trim().split(/\s+/);
const [object = '', recordId = ''] = parts;
if (parts.length !== 2 || !/^[a-z0-9][a-z0-9_-]{0,127}$/i.test(object) || !z.uuid().safeParse(recordId).success) {
throw new UsageError('Give an object slug or UUID and a record UUID, such as companies <record-id>.');
}
const record = await api.record(object, recordId);
return record ? recordSummary(record, object) : `Record \`${recordId}\` in **${plainText(object, 128)}** was not found or is unavailable.`;
},
}],
});
}