Skip to content

Commit 63f3f31

Browse files
author
taian.lta
committed
fix: remove useless props
1 parent 43b1503 commit 63f3f31

3 files changed

Lines changed: 9 additions & 68 deletions

File tree

packages/acr/src/modules/antcode-service/base.ts

Lines changed: 3 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -102,61 +102,11 @@ export interface IAntcodeCRProps {
102102
// components
103103
PRMoreActionLinks: React.ComponentType<any>;
104104

105-
// jsx elements
106-
107-
// others
108-
renderStart: number;
109-
110105
getFileReadStatus(filePath: string): boolean;
111106

112107
fileReadMarkChange$: {
113108
useSubscription: (callback: (filePath: string) => void) => void;
114109
};
115-
116-
// lsif service
117-
lsifService: {
118-
lsifExists(projectId: number, sha: string): Promise<boolean | null>;
119-
lsifHover(
120-
projectId: number,
121-
data: LSIFBaseParams
122-
): Promise<{
123-
contents: {
124-
kind: string;
125-
value: string;
126-
};
127-
range: LSIFRange;
128-
}>;
129-
lsifDefinitions(
130-
projectId: number,
131-
data: LSIFBaseParams
132-
): Promise<{ uri: string; range: LSIFRange }[]>;
133-
lsifReferences(
134-
projectId: number,
135-
data: LSIFBaseParams & {
136-
pageNum: number;
137-
pageSize: number;
138-
}
139-
): Promise<{
140-
fileCount: number;
141-
refCount: number;
142-
refList: {
143-
uri: string;
144-
referenceChunks: {
145-
content: string;
146-
position: LSIFPosition;
147-
}[];
148-
}[];
149-
}>;
150-
lsifReferencesV2(
151-
projectId: number,
152-
data: LSIFBaseParams
153-
): Promise<
154-
{
155-
range: Range;
156-
uri: string;
157-
}[]
158-
>;
159-
};
160110
}
161111

162112
export interface LsifLocation {
@@ -188,13 +138,13 @@ export interface IComment extends Required<INoteData> {
188138
noteId: number;
189139
}
190140

191-
export const IAntcodeService = Symbol('IAntcodeService');
192-
193141
export type TCommitFiles = (
194142
fileList: Array<Pick<FileAction, 'content' | 'filePath'>>,
195143
meta: Omit<FileActionHeader, 'authorEmail' | 'authorName'>
196144
) => ReturnType<IAntcodeCRProps['bulkChangeFiles']>;
197145

146+
export const IAntcodeService = Symbol('IAntcodeService');
147+
198148
export interface IAntcodeService {
199149
/**
200150
* 用来划定 workspaceDir 的位置的唯一 key
@@ -273,13 +223,11 @@ export interface IAntcodeService {
273223
PRMoreActionLinks: IAntcodeCRProps['PRMoreActionLinks'];
274224

275225
// others
276-
renderStart: IAntcodeCRProps['renderStart'];
226+
renderStart: number;
277227

278228
didViewChangeEmitter: Emitter<string>;
279229
onDidViewChange: Event<string>;
280230

281-
lsifService: IAntcodeCRProps['lsifService'];
282-
283231
updateConfig(config: Partial<IAntcodeCRProps>): void;
284232
fireEncodingChange(v: AntcodeEncodingType): void;
285233

packages/acr/src/modules/antcode-service/index.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -282,8 +282,6 @@ export class AntcodeService implements IAntcodeService {
282282
return this.config.getFileContent(path, sha, 2500000, charsetName);
283283
};
284284

285-
public lsifService: IAntcodeCRProps['lsifService'];
286-
287285
private _isFullscreen: boolean;
288286
get isFullscreen(): boolean {
289287
return this._isFullscreen;
@@ -304,7 +302,12 @@ export class AntcodeService implements IAntcodeService {
304302
};
305303
}
306304

307-
constructor(@Optional() private config: IAntcodeCRProps) {
305+
constructor(
306+
@Optional()
307+
private config: IAntcodeCRProps & {
308+
renderStart: number;
309+
}
310+
) {
308311
this.addLineNum = config.addLineNum;
309312
this.deleteLineNum = config.deleteLineNum;
310313
this.leftRef = config.prevSha;
@@ -341,8 +344,6 @@ export class AntcodeService implements IAntcodeService {
341344

342345
this.renderStart = config.renderStart;
343346

344-
this.lsifService = config.lsifService;
345-
346347
this.isFullscreen = config.isFullscreen;
347348
}
348349

packages/integrations/src/antcode-cr/mock-props/index.tsx

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,4 @@ export const getProps = (projectId: number): Partial<IAntcodeCRProps> => ({
7575
</div>
7676
</>
7777
),
78-
renderStart: performance.now(),
79-
lsifService: {
80-
lsifExists,
81-
lsifHover,
82-
lsifDefinitions,
83-
lsifReferencesV2,
84-
lsifReferences: () => Promise.resolve([] as any),
85-
},
8678
});

0 commit comments

Comments
 (0)