![dependabot[bot]](/assets/img/avatar_default.png)
* Bump eslint-config-airbnb-typescript in /kafka-ui-react-app Bumps [eslint-config-airbnb-typescript](https://github.com/iamturns/eslint-config-airbnb-typescript) from 12.3.1 to 14.0.2. - [Release notes](https://github.com/iamturns/eslint-config-airbnb-typescript/releases) - [Changelog](https://github.com/iamturns/eslint-config-airbnb-typescript/blob/master/CHANGELOG.md) - [Commits](https://github.com/iamturns/eslint-config-airbnb-typescript/compare/v12.3.1...v14.0.2) --- updated-dependencies: - dependency-name: eslint-config-airbnb-typescript dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * Update Eslint config * Update eslint Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Oleg Shuralev <workshur@gmail.com>
57 lines
1.8 KiB
TypeScript
57 lines
1.8 KiB
TypeScript
import { ConfigurationParameters } from 'generated-sources';
|
|
|
|
declare global {
|
|
interface Window {
|
|
basePath: string;
|
|
}
|
|
}
|
|
|
|
export const BASE_PARAMS: ConfigurationParameters = {
|
|
basePath: window.basePath || '',
|
|
credentials: 'include',
|
|
headers: {
|
|
'Content-Type': 'application/json',
|
|
},
|
|
};
|
|
|
|
export const TOPIC_NAME_VALIDATION_PATTERN = /^[.,A-Za-z0-9_-]+$/;
|
|
export const SCHEMA_NAME_VALIDATION_PATTERN = /^[.,A-Za-z0-9_-]+$/;
|
|
|
|
export const TOPIC_CUSTOM_PARAMS: Record<string, string> = {
|
|
'compression.type': 'producer',
|
|
'leader.replication.throttled.replicas': '',
|
|
'message.downconversion.enable': 'true',
|
|
'segment.jitter.ms': '0',
|
|
'flush.ms': '9223372036854775807',
|
|
'follower.replication.throttled.replicas': '',
|
|
'segment.bytes': '1073741824',
|
|
'flush.messages': '9223372036854775807',
|
|
'message.format.version': '2.3-IV1',
|
|
'file.delete.delay.ms': '60000',
|
|
'max.compaction.lag.ms': '9223372036854775807',
|
|
'min.compaction.lag.ms': '0',
|
|
'message.timestamp.type': 'CreateTime',
|
|
preallocate: 'false',
|
|
'min.cleanable.dirty.ratio': '0.5',
|
|
'index.interval.bytes': '4096',
|
|
'unclean.leader.election.enable': 'true',
|
|
'retention.bytes': '-1',
|
|
'delete.retention.ms': '86400000',
|
|
'segment.ms': '604800000',
|
|
'message.timestamp.difference.max.ms': '9223372036854775807',
|
|
'segment.index.bytes': '10485760',
|
|
};
|
|
|
|
export const MILLISECONDS_IN_WEEK = 604_800_000;
|
|
export const MILLISECONDS_IN_DAY = 86_400_000;
|
|
export const MILLISECONDS_IN_SECOND = 1_000;
|
|
|
|
export const BYTES_IN_GB = 1_073_741_824;
|
|
|
|
export const PER_PAGE = 25;
|
|
|
|
export const GIT_REPO_LINK = 'https://github.com/provectus/kafka-ui';
|
|
export const GIT_REPO_LATEST_RELEASE_LINK =
|
|
'https://api.github.com/repos/provectus/kafka-ui/releases/latest';
|
|
export const GIT_TAG = process.env.REACT_APP_TAG;
|
|
export const GIT_COMMIT = process.env.REACT_APP_COMMIT;
|