mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
use {useDefineForClassFields: true} in tsconfig.json
Signed-off-by: Roman <ixrock@gmail.com>
This commit is contained in:
parent
e1af76754a
commit
8e6770114b
@ -70,7 +70,7 @@ export class Cluster extends KubeObject {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
status?: {
|
declare status?: {
|
||||||
apiEndpoints: {
|
apiEndpoints: {
|
||||||
host: string;
|
host: string;
|
||||||
port: string;
|
port: string;
|
||||||
|
|||||||
@ -46,7 +46,7 @@ export class CustomResourceDefinition extends KubeObject {
|
|||||||
};
|
};
|
||||||
additionalPrinterColumns?: AdditionalPrinterColumnsV1Beta[]; // removed in v1
|
additionalPrinterColumns?: AdditionalPrinterColumnsV1Beta[]; // removed in v1
|
||||||
};
|
};
|
||||||
status: {
|
declare status: {
|
||||||
conditions: {
|
conditions: {
|
||||||
lastTransitionTime: string;
|
lastTransitionTime: string;
|
||||||
message: string;
|
message: string;
|
||||||
|
|||||||
@ -81,7 +81,7 @@ export class CronJob extends KubeObject {
|
|||||||
successfulJobsHistoryLimit: number;
|
successfulJobsHistoryLimit: number;
|
||||||
failedJobsHistoryLimit: number;
|
failedJobsHistoryLimit: number;
|
||||||
};
|
};
|
||||||
status: {
|
declare status: {
|
||||||
lastScheduleTime?: string;
|
lastScheduleTime?: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -15,7 +15,7 @@ export class DaemonSet extends WorkloadKubeObject {
|
|||||||
autoBind(this);
|
autoBind(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
spec: {
|
declare spec: {
|
||||||
selector: {
|
selector: {
|
||||||
matchLabels: {
|
matchLabels: {
|
||||||
[name: string]: string;
|
[name: string]: string;
|
||||||
@ -57,7 +57,7 @@ export class DaemonSet extends WorkloadKubeObject {
|
|||||||
};
|
};
|
||||||
revisionHistoryLimit: number;
|
revisionHistoryLimit: number;
|
||||||
};
|
};
|
||||||
status: {
|
declare status: {
|
||||||
currentNumberScheduled: number;
|
currentNumberScheduled: number;
|
||||||
numberMisscheduled: number;
|
numberMisscheduled: number;
|
||||||
desiredNumberScheduled: number;
|
desiredNumberScheduled: number;
|
||||||
|
|||||||
@ -77,7 +77,7 @@ export class Deployment extends WorkloadKubeObject {
|
|||||||
autoBind(this);
|
autoBind(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
spec: {
|
declare spec: {
|
||||||
replicas: number;
|
replicas: number;
|
||||||
selector: { matchLabels: { [app: string]: string } };
|
selector: { matchLabels: { [app: string]: string } };
|
||||||
template: {
|
template: {
|
||||||
@ -156,7 +156,7 @@ export class Deployment extends WorkloadKubeObject {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
status: {
|
declare status: {
|
||||||
observedGeneration: number;
|
observedGeneration: number;
|
||||||
replicas: number;
|
replicas: number;
|
||||||
updatedReplicas: number;
|
updatedReplicas: number;
|
||||||
|
|||||||
@ -53,7 +53,7 @@ export class HorizontalPodAutoscaler extends KubeObject {
|
|||||||
maxReplicas: number;
|
maxReplicas: number;
|
||||||
metrics: IHpaMetric[];
|
metrics: IHpaMetric[];
|
||||||
};
|
};
|
||||||
status: {
|
declare status: {
|
||||||
currentReplicas: number;
|
currentReplicas: number;
|
||||||
desiredReplicas: number;
|
desiredReplicas: number;
|
||||||
currentMetrics: IHpaMetric[];
|
currentMetrics: IHpaMetric[];
|
||||||
|
|||||||
@ -96,7 +96,7 @@ export class Ingress extends KubeObject {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
status: {
|
declare status: {
|
||||||
loadBalancer: {
|
loadBalancer: {
|
||||||
ingress: ILoadBalancerIngress[];
|
ingress: ILoadBalancerIngress[];
|
||||||
};
|
};
|
||||||
|
|||||||
@ -16,7 +16,7 @@ export class Job extends WorkloadKubeObject {
|
|||||||
autoBind(this);
|
autoBind(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
spec: {
|
declare spec: {
|
||||||
parallelism?: number;
|
parallelism?: number;
|
||||||
completions?: number;
|
completions?: number;
|
||||||
backoffLimit?: number;
|
backoffLimit?: number;
|
||||||
@ -62,7 +62,7 @@ export class Job extends WorkloadKubeObject {
|
|||||||
serviceAccount?: string;
|
serviceAccount?: string;
|
||||||
schedulerName?: string;
|
schedulerName?: string;
|
||||||
};
|
};
|
||||||
status: {
|
declare status: {
|
||||||
conditions: {
|
conditions: {
|
||||||
type: string;
|
type: string;
|
||||||
status: string;
|
status: string;
|
||||||
|
|||||||
@ -18,7 +18,7 @@ export class Namespace extends KubeObject {
|
|||||||
autoBind(this);
|
autoBind(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
status?: {
|
declare status?: {
|
||||||
phase: string;
|
phase: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -49,7 +49,7 @@ export class Node extends KubeObject {
|
|||||||
}[];
|
}[];
|
||||||
unschedulable?: boolean;
|
unschedulable?: boolean;
|
||||||
};
|
};
|
||||||
status: {
|
declare status: {
|
||||||
capacity: {
|
capacity: {
|
||||||
cpu: string;
|
cpu: string;
|
||||||
memory: string;
|
memory: string;
|
||||||
|
|||||||
@ -51,7 +51,7 @@ export class PersistentVolumeClaim extends KubeObject {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
status: {
|
declare status: {
|
||||||
phase: string; // Pending
|
phase: string; // Pending
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -45,7 +45,7 @@ export class PersistentVolume extends KubeObject {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
status: {
|
declare status: {
|
||||||
phase: string;
|
phase: string;
|
||||||
reason?: string;
|
reason?: string;
|
||||||
};
|
};
|
||||||
|
|||||||
@ -18,7 +18,7 @@ export class PodDisruptionBudget extends KubeObject {
|
|||||||
maxUnavailable: string;
|
maxUnavailable: string;
|
||||||
selector: { matchLabels: { [app: string]: string } };
|
selector: { matchLabels: { [app: string]: string } };
|
||||||
};
|
};
|
||||||
status: {
|
declare status: {
|
||||||
currentHealthy: number
|
currentHealthy: number
|
||||||
desiredHealthy: number
|
desiredHealthy: number
|
||||||
disruptionsAllowed: number
|
disruptionsAllowed: number
|
||||||
|
|||||||
@ -192,7 +192,7 @@ export class Pod extends WorkloadKubeObject {
|
|||||||
autoBind(this);
|
autoBind(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
spec: {
|
declare spec: {
|
||||||
volumes?: {
|
volumes?: {
|
||||||
name: string;
|
name: string;
|
||||||
persistentVolumeClaim: {
|
persistentVolumeClaim: {
|
||||||
@ -249,7 +249,7 @@ export class Pod extends WorkloadKubeObject {
|
|||||||
};
|
};
|
||||||
affinity?: IAffinity;
|
affinity?: IAffinity;
|
||||||
};
|
};
|
||||||
status?: {
|
declare status?: {
|
||||||
phase: string;
|
phase: string;
|
||||||
conditions: {
|
conditions: {
|
||||||
type: string;
|
type: string;
|
||||||
|
|||||||
@ -38,7 +38,7 @@ export class ReplicaSet extends WorkloadKubeObject {
|
|||||||
autoBind(this);
|
autoBind(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
spec: {
|
declare spec: {
|
||||||
replicas?: number;
|
replicas?: number;
|
||||||
selector: { matchLabels: { [app: string]: string } };
|
selector: { matchLabels: { [app: string]: string } };
|
||||||
template?: {
|
template?: {
|
||||||
@ -51,7 +51,7 @@ export class ReplicaSet extends WorkloadKubeObject {
|
|||||||
};
|
};
|
||||||
minReadySeconds?: number;
|
minReadySeconds?: number;
|
||||||
};
|
};
|
||||||
status: {
|
declare status: {
|
||||||
replicas: number;
|
replicas: number;
|
||||||
fullyLabeledReplicas?: number;
|
fullyLabeledReplicas?: number;
|
||||||
readyReplicas?: number;
|
readyReplicas?: number;
|
||||||
|
|||||||
@ -51,7 +51,7 @@ export class ResourceQuota extends KubeObject {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
status: {
|
declare status: {
|
||||||
hard: IResourceQuotaValues;
|
hard: IResourceQuotaValues;
|
||||||
used: IResourceQuotaValues;
|
used: IResourceQuotaValues;
|
||||||
};
|
};
|
||||||
|
|||||||
@ -30,7 +30,7 @@ export class SelfSubjectRulesReview extends KubeObject {
|
|||||||
namespace?: string;
|
namespace?: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
status: {
|
declare status: {
|
||||||
resourceRules: ISelfSubjectReviewRule[];
|
resourceRules: ISelfSubjectReviewRule[];
|
||||||
nonResourceRules: ISelfSubjectReviewRule[];
|
nonResourceRules: ISelfSubjectReviewRule[];
|
||||||
incomplete: boolean;
|
incomplete: boolean;
|
||||||
|
|||||||
@ -51,7 +51,7 @@ export class Service extends KubeObject {
|
|||||||
externalIPs?: string[]; // https://kubernetes.io/docs/concepts/services-networking/service/#external-ips
|
externalIPs?: string[]; // https://kubernetes.io/docs/concepts/services-networking/service/#external-ips
|
||||||
};
|
};
|
||||||
|
|
||||||
status: {
|
declare status: {
|
||||||
loadBalancer?: {
|
loadBalancer?: {
|
||||||
ingress?: {
|
ingress?: {
|
||||||
ip?: string;
|
ip?: string;
|
||||||
|
|||||||
@ -38,7 +38,7 @@ export class StatefulSet extends WorkloadKubeObject {
|
|||||||
autoBind(this);
|
autoBind(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
spec: {
|
declare spec: {
|
||||||
serviceName: string;
|
serviceName: string;
|
||||||
replicas: number;
|
replicas: number;
|
||||||
selector: {
|
selector: {
|
||||||
@ -91,7 +91,7 @@ export class StatefulSet extends WorkloadKubeObject {
|
|||||||
};
|
};
|
||||||
}[];
|
}[];
|
||||||
};
|
};
|
||||||
status: {
|
declare status: {
|
||||||
observedGeneration: number;
|
observedGeneration: number;
|
||||||
replicas: number;
|
replicas: number;
|
||||||
currentReplicas: number;
|
currentReplicas: number;
|
||||||
|
|||||||
@ -326,7 +326,7 @@ export class MenuItem extends React.Component<MenuItemProps> {
|
|||||||
static defaultProps = defaultPropsMenuItem as object;
|
static defaultProps = defaultPropsMenuItem as object;
|
||||||
static contextType = MenuContext;
|
static contextType = MenuContext;
|
||||||
|
|
||||||
public context: MenuContextValue;
|
declare context: MenuContextValue;
|
||||||
public elem: HTMLElement;
|
public elem: HTMLElement;
|
||||||
|
|
||||||
constructor(props: MenuItemProps) {
|
constructor(props: MenuItemProps) {
|
||||||
|
|||||||
@ -62,7 +62,7 @@ export interface TabProps<D = any> extends DOMAttributes<HTMLElement> {
|
|||||||
|
|
||||||
export class Tab extends React.PureComponent<TabProps> {
|
export class Tab extends React.PureComponent<TabProps> {
|
||||||
static contextType = TabsContext;
|
static contextType = TabsContext;
|
||||||
public context: TabsContextValue;
|
declare context: TabsContextValue;
|
||||||
public elem: HTMLElement;
|
public elem: HTMLElement;
|
||||||
|
|
||||||
get isActive() {
|
get isActive() {
|
||||||
|
|||||||
@ -23,7 +23,7 @@
|
|||||||
"allowSyntheticDefaultImports": true,
|
"allowSyntheticDefaultImports": true,
|
||||||
"traceResolution": false,
|
"traceResolution": false,
|
||||||
"resolveJsonModule": true,
|
"resolveJsonModule": true,
|
||||||
"useDefineForClassFields": false,
|
"useDefineForClassFields": true,
|
||||||
"paths": {
|
"paths": {
|
||||||
"*": [
|
"*": [
|
||||||
"node_modules/*",
|
"node_modules/*",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user