public get hasBreakingChange()

in tools/js-sdk-release-tools/src/changelog/changelogGenerator.ts [86:109]


    public get hasBreakingChange() {
        return this.removedOperationGroup.filter(i => !i.toDelete).length > 0 ||
            this.removedOperation.filter(i => !i.toDelete).length > 0 ||
            this.operationSignatureChange.filter(i => !i.toDelete).length > 0 ||
            this.deletedClass.filter(i => !i.toDelete).length > 0 ||
            this.classSignatureChange.filter(i => !i.toDelete).length > 0 ||
            this.interfaceParamDelete.filter(i => !i.toDelete).length > 0 ||
            this.interfaceParamAddRequired.filter(i => !i.toDelete).length > 0 ||
            this.interfaceParamChangeRequired.filter(i => !i.toDelete).length > 0 ||
            this.interfaceParamTypeChanged.filter(i => !i.toDelete).length > 0 ||
            this.classParamDelete.filter(i => !i.toDelete).length > 0 ||
            this.classParamChangeRequired.filter(i => !i.toDelete).length > 0 ||
            this.typeAliasDeleteInherit.filter(i => !i.toDelete).length > 0 ||
            this.typeAliasParamDelete.filter(i => !i.toDelete).length > 0 ||
            this.typeAliasAddRequiredParam.filter(i => !i.toDelete).length > 0 ||
            this.typeAliasParamChangeRequired.filter(i => !i.toDelete).length > 0 ||
            this.removedEnum.filter(i => !i.toDelete).length > 0 ||
            this.removedEnumValue.filter(i => !i.toDelete).length > 0 ||
            this.removedFunction.filter(i => !i.toDelete).length > 0 ||
            this.changedFunction.filter(i => !i.toDelete).length > 0 ||
            this.removedFunctionOverload.filter(i => !i.toDelete).length > 0 ||
            this.removedTypeAlias.filter(i => !i.toDelete).length > 0 ||
            this.typeAliasOtherChanged.filter(i => !i.toDelete).length > 0;
    }