summaryrefslogtreecommitdiff
path: root/extension/src/languages/notImplemented.ts
blob: bbba238235091a25fad7e982689aea1a19cd060e (plain)
1
2
3
4
5
6
7
8
9
10
export function notImplemented(
  propertyName: string,
  langauge: string
): (...args: any[]) => never {
  return (...args: any[]) => {
    throw new Error(
      `Property ${propertyName} not implemented for language ${langauge}.`
    );
  };
}