Type:
string | RegExp | ExternalItemObjectKnown & ExternalItemObjectUnknown | ((data: ExternalItemFunctionData, callback: (err?: null | Error, result?: string | boolean | string[] | ExternalItemValueObjectKnown & ExternalItemValueObjectUnknown) => void) => void) | ((data: ExternalItemFunctionData) => Promise<ExternalItemValue>)