Add boolean to the TopicOverview Object #567
check-ts-api-type-changes.yaml
on: pull_request
Type check
35s
Annotations
5 errors
Type check
Property 'createSchemaAllowed' is missing in type '{ topicExists: false; schemaExists: false; prefixAclsExists: false; txnAclsExists: false; topicInfoList: { topicName: string; noOfPartitions: number; noOfReplicas: string; teamname: string; teamId: number; envId: string; clusterId: number; showEditTopic: false; showDeleteTopic: false; topicDeletable: false; hasOpenTopicRequest: false; hasOpenACLRequest: false; highestEnv: true; hasOpenRequest: false; hasOpenClaimRequest: false; hasOpenSchemaRequest: false; hasSchema: false; hasACL: false; envName: string; description: string; }[]; topicPromotionDetails: { status: "SUCCESS"; }; availableEnvironments: never[]; topicIdForDocumentation: number; }' but required in type '{ topicExists: boolean; schemaExists: boolean; prefixAclsExists: boolean; txnAclsExists: boolean; createSchemaAllowed: boolean; topicInfoList: { topicName: string; noOfPartitions: number; noOfReplicas: string; description: string; advancedTopicConfiguration?: { [key: string]: string | undefined; } | undefined; teamname: string; teamId: number; envId: string; envName: string; showEditTopic: boolean; showDeleteTopic: boolean; topicDeletable: boolean; hasOpenRequest: boolean; hasOpenTopicRequest: boolean; hasOpenACLRequest: boolean; hasOpenSchemaRequest: boolean; hasOpenClaimRequest: boolean; hasACL: boolean; hasSchema: boolean; clusterId: number; highestEnv?: boolean | undefined; topicOwner?: boolean | undefined; }[]; aclInfoList?: { req_no: string; aclPatternType: string; environment: string; environmentName: string; kafkaFlavorType: "APACHE_KAFKA" | "AIVEN_FOR_APACHE_KAFKA" | "CONFLUENT" | "CONFLUENT_CLOUD" | "OTHERS"; showDeleteAcl: boolean; teamid: number; teamname: string; topicname: string; topictype: string; acl_ip?: string | undefined; acl_ssl?: string | undefined; acl_ips?: string[] | undefined; acl_ssls?: string[] | undefined; consumergroup?: string | undefined; transactionalId?: string | undefined; }[] | undefined; prefixedAclInfoList?: { req_no: string; aclPatternType: string; environment: string; environmentName: string; kafkaFlavorType: "APACHE_KAFKA" | "AIVEN_FOR_APACHE_KAFKA" | "CONFLUENT" | "CONFLUENT_CLOUD" | "OTHERS"; showDeleteAcl: boolean; teamid: number; teamname: string; topicname: string; topictype: string; acl_ip?: string | undefined; acl_ssl?: string | undefined; acl_ips?: string[] | undefined; acl_ssls?: string[] | undefined; consumergroup?: string | undefined; transactionalId?: string | undefined; }[] | undefined; transactionalAclInfoList?: { req_no: string; aclPatternType: string; environment: string; environmentName: string; kafkaFlavorType: "APACHE_KAFKA" | "AIVEN_FOR_APACHE_KAFKA" | "CONFLUENT" | "CONFLUENT_CLOUD" | "OTHERS"; showDeleteAcl: boolean; teamid: number; teamname: string; topicname: string; topictype: string; acl_ip?: string | undefined; acl_ssl?: string | undefined; acl_ips?: string[] | undefined; acl_ssls?: string[] | undefined; consumergroup?: string | undefined; transactionalId?: string | undefined; }[] | undefined; topicHistoryList?: { environmentName: string; teamName: string; requestedBy: string; requestedTime: string; approvedBy: string; approvedTime: string; remarks: string; }[] | undefined; topicPromotionDetails: { status: "SUCCESS" | "NOT_AUTHORIZED" | "REQUEST_OPEN" | "NO_PROMOTION" | "FAILURE"; sourceEnv?: string | undefined; targetEnv?: string | undefined; targetEnvId?: string | undefined; topicName?: string | undefined; error?: string | undefined; }; availableEnvironments: { id: string; name: string; }[]; topicDocumentation?: string | undefined; topicIdForDocumentation: number; }'.
|
Type check
Property 'createSchemaAllowed' is missing in type '{ availableEnvironments: never[]; prefixAclsExists: false; schemaExists: false; topicExists: false; topicIdForDocumentation: number; topicInfo: { envId: string; envName: string; clusterId: number; hasOpenTopicRequest: false; hasOpenACLRequest: false; highestEnv: true; hasOpenRequest: false; hasSchema: false; hasACL: false; noOfPartitions: number; noOfReplicas: string; showDeleteTopic: false; showEditTopic: false; hasOpenClaimRequest: false; hasOpenSchemaRequest: false; teamId: number; teamname: string; topicDeletable: false; topicName: string; description: string; }; topicPromotionDetails: { status: "SUCCESS"; }; txnAclsExists: false; }' but required in type '{ topicExists: boolean; schemaExists: boolean; prefixAclsExists: boolean; txnAclsExists: boolean; createSchemaAllowed: boolean; aclInfoList?: { req_no: string; aclPatternType: string; environment: string; environmentName: string; kafkaFlavorType: "APACHE_KAFKA" | "AIVEN_FOR_APACHE_KAFKA" | "CONFLUENT" | "CONFLUENT_CLOUD" | "OTHERS"; showDeleteAcl: boolean; teamid: number; teamname: string; topicname: string; topictype: string; acl_ip?: string | undefined; acl_ssl?: string | undefined; acl_ips?: string[] | undefined; acl_ssls?: string[] | undefined; consumergroup?: string | undefined; transactionalId?: string | undefined; }[] | undefined; prefixedAclInfoList?: { req_no: string; aclPatternType: string; environment: string; environmentName: string; kafkaFlavorType: "APACHE_KAFKA" | "AIVEN_FOR_APACHE_KAFKA" | "CONFLUENT" | "CONFLUENT_CLOUD" | "OTHERS"; showDeleteAcl: boolean; teamid: number; teamname: string; topicname: string; topictype: string; acl_ip?: string | undefined; acl_ssl?: string | undefined; acl_ips?: string[] | undefined; acl_ssls?: string[] | undefined; consumergroup?: string | undefined; transactionalId?: string | undefined; }[] | undefined; transactionalAclInfoList?: { req_no: string; aclPatternType: string; environment: string; environmentName: string; kafkaFlavorType: "APACHE_KAFKA" | "AIVEN_FOR_APACHE_KAFKA" | "CONFLUENT" | "CONFLUENT_CLOUD" | "OTHERS"; showDeleteAcl: boolean; teamid: number; teamname: string; topicname: string; topictype: string; acl_ip?: string | undefined; acl_ssl?: string | undefined; acl_ips?: string[] | undefined; acl_ssls?: string[] | undefined; consumergroup?: string | undefined; transactionalId?: string | undefined; }[] | undefined; topicHistoryList?: { environmentName: string; teamName: string; requestedBy: string; requestedTime: string; approvedBy: string; approvedTime: string; remarks: string; }[] | undefined; topicPromotionDetails: { status: "SUCCESS" | "NOT_AUTHORIZED" | "REQUEST_OPEN" | "NO_PROMOTION" | "FAILURE"; sourceEnv?: string | undefined; targetEnv?: string | undefined; targetEnvId?: string | undefined; topicName?: string | undefined; error?: string | undefined; }; availableEnvironments: { id: string; name: string; }[]; topicIdForDocumentation: number; topicInfo: { topicName: string; noOfPartitions: number; noOfReplicas: string; description: string; advancedTopicConfiguration?: { [key: string]: string | undefined; } | undefined; teamname: string; teamId: number; envId: string; envName: string; showEditTopic: boolean; showDeleteTopic: boolean; topicDeletable: boolean; hasOpenRequest: boolean; hasOpenTopicRequest: boolean; hasOpenACLRequest: boolean; hasOpenSchemaRequest: boolean; hasOpenClaimRequest: boolean; hasACL: boolean; hasSchema: boolean; clusterId: number; highestEnv?: boolean | undefined; topicOwner?: boolean | undefined; }; topicDocumentation?: (string & { readonly __brand: unique symbol; }) | undefined; }'.
|
Type check
Property 'createSchemaAllowed' is missing in type '{ topicExists: false; prefixAclsExists: false; txnAclsExists: false; schemaExists: false; topicInfoList: { topicName: string; noOfPartitions: number; noOfReplicas: string; teamname: string; teamId: number; envId: string; clusterId: number; showEditTopic: false; showDeleteTopic: false; topicDeletable: false; hasOpenTopicRequest: false; hasOpenACLRequest: false; highestEnv: true; hasOpenClaimRequest: false; hasOpenSchemaRequest: false; hasOpenRequest: false; hasSchema: false; hasACL: false; envName: string; description: string; }[]; topicPromotionDetails: { status: "SUCCESS"; }; availableEnvironments: never[]; topicIdForDocumentation: number; topicDocumentation: string; aclInfoList: { req_no: string; aclPatternType: string; environment: string; environmentName: string; kafkaFlavorType: "APACHE_KAFKA"; showDeleteAcl: false; teamid: number; teamname: string; topicname: string; topictype: string; }[]; prefixedAclInfoList: { req_no: string; aclPatternType: string; environment: string; environmentName: string; kafkaFlavorType: "APACHE_KAFKA"; showDeleteAcl: false; teamid: number; teamname: string; topicname: string; topictype: string; }[]; transactionalAclInfoList: { req_no: string; aclPatternType: string; environment: string; environmentName: string; kafkaFlavorType: "APACHE_KAFKA"; showDeleteAcl: false; teamid: number; teamname: string; topicname: string; topictype: string; }[]; topicHistoryList: { environmentName: string; teamName: string; requestedBy: string; requestedTime: string; approvedBy: string; approvedTime: string; remarks: string; }[]; }' but required in type '{ topicExists: boolean; schemaExists: boolean; prefixAclsExists: boolean; txnAclsExists: boolean; createSchemaAllowed: boolean; topicInfoList: { topicName: string; noOfPartitions: number; noOfReplicas: string; description: string; advancedTopicConfiguration?: { [key: string]: string | undefined; } | undefined; teamname: string; teamId: number; envId: string; envName: string; showEditTopic: boolean; showDeleteTopic: boolean; topicDeletable: boolean; hasOpenRequest: boolean; hasOpenTopicRequest: boolean; hasOpenACLRequest: boolean; hasOpenSchemaRequest: boolean; hasOpenClaimRequest: boolean; hasACL: boolean; hasSchema: boolean; clusterId: number; highestEnv?: boolean | undefined; topicOwner?: boolean | undefined; }[]; aclInfoList?: { req_no: string; aclPatternType: string; environment: string; environmentName: string; kafkaFlavorType: "APACHE_KAFKA" | "AIVEN_FOR_APACHE_KAFKA" | "CONFLUENT" | "CONFLUENT_CLOUD" | "OTHERS"; showDeleteAcl: boolean; teamid: number; teamname: string; topicname: string; topictype: string; acl_ip?: string | undefined; acl_ssl?: string | undefined; acl_ips?: string[] | undefined; acl_ssls?: string[] | undefined; consumergroup?: string | undefined; transactionalId?: string | undefined; }[] | undefined; prefixedAclInfoList?: { req_no: string; aclPatternType: string; environment: string; environmentName: string; kafkaFlavorType: "APACHE_KAFKA" | "AIVEN_FOR_APACHE_KAFKA" | "CONFLUENT" | "CONFLUENT_CLOUD" | "OTHERS"; showDeleteAcl: boolean; teamid: number; teamname: string; topicname: string; topictype: string; acl_ip?: string | undefined; acl_ssl?: string | undefined; acl_ips?: string[] | undefined; acl_ssls?: string[] | undefined; consumergroup?: string | undefined; transactionalId?: string | undefined; }[] | undefined; transactionalAclInfoList?: { req_no: string; aclPatternType: string; environment: string; environmentName: string; kafkaFlavorType: "APACHE_KAFKA" | "AIVEN_FOR_APACHE_KAFKA" | "CONFLUENT" | "CONFLUENT_CLOUD" | "OTHERS"; showDeleteAcl: boolean; teamid: number; teamname: string; topicname: string; topictype: string; acl_ip?: string | undefined; acl_ssl?: string | undefined; acl_ips?: string[] | undefined; acl_ssls?: string[] | undefined; consumergroup?: string | undefined; transactionalId?: string | undefined; }[] | undefined; topicHistoryList?: { environmentName: string; teamName: string; requestedBy: string; requestedTime: string; approvedBy: string; approvedTime: string; r
|
Type check
Property 'createSchemaAllowed' is missing in type '{ availableEnvironments: never[]; prefixAclsExists: false; schemaExists: false; topicExists: false; topicIdForDocumentation: number; topicInfo: { envId: string; envName: string; clusterId: number; hasOpenTopicRequest: false; hasOpenACLRequest: false; highestEnv: true; hasOpenRequest: false; hasSchema: false; hasACL: false; noOfPartitions: number; noOfReplicas: string; showDeleteTopic: false; showEditTopic: false; hasOpenClaimRequest: false; hasOpenSchemaRequest: false; teamId: number; teamname: string; topicDeletable: false; topicName: string; description: string; }; topicPromotionDetails: { status: "SUCCESS"; }; txnAclsExists: false; aclInfoList: { aclPatternType: string; environment: string; environmentName: string; kafkaFlavorType: "APACHE_KAFKA"; req_no: string; showDeleteAcl: false; teamid: number; teamname: string; topicname: string; topictype: string; }[]; prefixedAclInfoList: { aclPatternType: string; environment: string; environmentName: string; kafkaFlavorType: "APACHE_KAFKA"; req_no: string; showDeleteAcl: false; teamid: number; teamname: string; topicname: string; topictype: string; }[]; transactionalAclInfoList: { aclPatternType: string; environment: string; environmentName: string; kafkaFlavorType: "APACHE_KAFKA"; req_no: string; showDeleteAcl: false; teamid: number; teamname: string; topicname: string; topictype: string; }[]; topicDocumentation: string & { readonly __brand: unique symbol; }; topicHistoryList: { approvedBy: string; approvedTime: string; environmentName: string; remarks: string; requestedBy: string; requestedTime: string; teamName: string; }[]; }' but required in type '{ topicExists: boolean; schemaExists: boolean; prefixAclsExists: boolean; txnAclsExists: boolean; createSchemaAllowed: boolean; aclInfoList?: { req_no: string; aclPatternType: string; environment: string; environmentName: string; kafkaFlavorType: "APACHE_KAFKA" | "AIVEN_FOR_APACHE_KAFKA" | "CONFLUENT" | "CONFLUENT_CLOUD" | "OTHERS"; showDeleteAcl: boolean; teamid: number; teamname: string; topicname: string; topictype: string; acl_ip?: string | undefined; acl_ssl?: string | undefined; acl_ips?: string[] | undefined; acl_ssls?: string[] | undefined; consumergroup?: string | undefined; transactionalId?: string | undefined; }[] | undefined; prefixedAclInfoList?: { req_no: string; aclPatternType: string; environment: string; environmentName: string; kafkaFlavorType: "APACHE_KAFKA" | "AIVEN_FOR_APACHE_KAFKA" | "CONFLUENT" | "CONFLUENT_CLOUD" | "OTHERS"; showDeleteAcl: boolean; teamid: number; teamname: string; topicname: string; topictype: string; acl_ip?: string | undefined; acl_ssl?: string | undefined; acl_ips?: string[] | undefined; acl_ssls?: string[] | undefined; consumergroup?: string | undefined; transactionalId?: string | undefined; }[] | undefined; transactionalAclInfoList?: { req_no: string; aclPatternType: string; environment: string; environmentName: string; kafkaFlavorType: "APACHE_KAFKA" | "AIVEN_FOR_APACHE_KAFKA" | "CONFLUENT" | "CONFLUENT_CLOUD" | "OTHERS"; showDeleteAcl: boolean; teamid: number; teamname: string; topicname: string; topictype: string; acl_ip?: string | undefined; acl_ssl?: string | undefined; acl_ips?: string[] | undefined; acl_ssls?: string[] | undefined; consumergroup?: string | undefined; transactionalId?: string | undefined; }[] | undefined; topicHistoryList?: { environmentName: string; teamName: string; requestedBy: string; requestedTime: string; approvedBy: string; approvedTime: string; remarks: string; }[] | undefined; topicPromotionDetails: { status: "SUCCESS" | "NOT_AUTHORIZED" | "REQUEST_OPEN" | "NO_PROMOTION" | "FAILURE"; sourceEnv?: string | undefined; targetEnv?: string | undefined; targetEnvId?: string | undefined; topicName?: string | undefined; error?: string | undefined; }; availableEnvironments: { id: string; name: string; }[]; topicIdForDocumentation: number; topicInfo: { topicName: string; noOfPartitions: number; noOfReplicas: string; description: string; advancedTopicConfiguration?: { [key: string]: string | undefined; } | unde
|
Type check
Process completed with exit code 1.
|