export function implementsTag()

in packages/aws-rfdk/lib/lambdas/nodejs/x509-certificate/types.ts [125:133]


export function implementsTag(value: any): boolean {
  if (!value || !Array.isArray(value)) { return false; }
  for (const tag of value) {
    if (typeof(tag) !== 'object') { return false; }
    if (!tag.Key || typeof(tag.Key) !== 'string') { return false; }
    if (!tag.Value || typeof(tag.Value) !== 'string') { return false; }
  }
  return true;
}