提交 e266e0a0 编写于 作者: A André Weinand

fix return types to interfaces

上级 8700b586
......@@ -851,7 +851,7 @@ export class Model implements IModel {
return thread.fetchCallStack();
}
public getBreakpoints(): Breakpoint[] {
public getBreakpoints(): IBreakpoint[] {
return this.breakpoints;
}
......@@ -882,7 +882,7 @@ export class Model implements IModel {
this._onDidChangeBreakpoints.fire();
}
public addBreakpoints(uri: uri, rawData: IBreakpointData[], fireEvent = true): Breakpoint[] {
public addBreakpoints(uri: uri, rawData: IBreakpointData[], fireEvent = true): IBreakpoint[] {
const newBreakpoints = rawData.map(rawBp => new Breakpoint(uri, rawBp.lineNumber, rawBp.column, rawBp.enabled, rawBp.condition, rawBp.hitCondition, rawBp.logMessage, undefined, rawBp.id));
this.breakpoints = this.breakpoints.concat(newBreakpoints);
this.breakpointsActivated = true;
......@@ -987,7 +987,7 @@ export class Model implements IModel {
this._onDidChangeBreakpoints.fire({ changed: changed });
}
public addFunctionBreakpoint(functionName: string, id: string): FunctionBreakpoint {
public addFunctionBreakpoint(functionName: string, id: string): IFunctionBreakpoint {
const newFunctionBreakpoint = new FunctionBreakpoint(functionName, true, undefined, undefined, undefined, id);
this.functionBreakpoints.push(newFunctionBreakpoint);
this._onDidChangeBreakpoints.fire({ added: [newFunctionBreakpoint] });
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册