UNPKG

solidity-docgen

Version:

Documentation generator for Solidity smart contracts.

14 lines (12 loc) 339 B
import { DocItemWithContext, DOC_ITEM_CONTEXT } from '../site'; export class ItemError extends Error { constructor(msg: string, item: DocItemWithContext) { const ctx = item[DOC_ITEM_CONTEXT]; const src = ctx && ctx.build.decodeSrc(item); if (src) { super(msg + ` (${src})`); } else { super(msg); } } }