Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/compiler/expressionToTypeNode.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1114,7 +1114,7 @@ export function createSyntacticTypeNodeBuilder(
function ensureParameter(p: ParameterDeclaration, context: SyntacticTypeNodeBuilderContext) {
return factory.updateParameterDeclaration(
p,
[],
p.modifiers,
reuseNode(context, p.dotDotDotToken),
resolver.serializeNameOfParameter(context, p),
resolver.isOptionalParameter(p) ? factory.createToken(SyntaxKind.QuestionToken) : undefined,
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
///<reference path="fourslash.ts" />

// @filename: /tokenizer.ts
//// export default abstract class Tokenizer {
//// errorBuilder() {
//// return (pos: number, lineStart: number, curLine: number) => {};
//// }
//// }

// @filename: /expression.ts
//// import Tokenizer from "./tokenizer.js";
////
//// export default abstract class ExpressionParser extends Tokenizer {
//// /**/
//// }

verify.completions({
marker: "",
includes: [
{
name: "errorBuilder",
insertText: "errorBuilder(): (pos: number, lineStart: number, curLine: number) => void {\n}",
filterText: "errorBuilder",
},
],
preferences: {
includeCompletionsWithInsertText: true,
includeCompletionsWithClassMemberSnippets: true,
},
isNewIdentifierLocation: true,
});