private implementsIVersionProviderResourceProperties()

in packages/aws-rfdk/lib/lambdas/nodejs/version-provider/handler.ts [131:144]


  private implementsIVersionProviderResourceProperties(value: any): boolean {
    if (!value || typeof(value) !== 'object') { return false; }

    if (value.versionString) {
      if (!Version.validateVersionString(value.versionString)) {
        console.log(`Failed to validate the version string: ${value.versionString}`);
        return false;
      }
    }

    if (value.forceRun && typeof(value.forceRun) !== 'string') { return false; }

    return true;
  }