From 0043abe982aae0d35f8df59f9715be6ada758ff7 Mon Sep 17 00:00:00 2001 From: Nobuyuki Tsutsui Date: Sat, 26 Feb 2022 07:29:08 +0900 Subject: [PATCH] Expose text property of SourceFileLike for some Public APIs (#44599) * Expose text property of SourceFileLike * gulp baseline-accept --- src/compiler/types.ts | 2 +- tests/baselines/reference/api/tsserverlibrary.d.ts | 6 ++++++ tests/baselines/reference/api/typescript.d.ts | 6 ++++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/compiler/types.ts b/src/compiler/types.ts index bff06f7bf54..0f3225ac43b 100644 --- a/src/compiler/types.ts +++ b/src/compiler/types.ts @@ -3515,12 +3515,12 @@ namespace ts { name?: string; } - /* @internal */ /** * Subset of properties from SourceFile that are used in multiple utility functions */ export interface SourceFileLike { readonly text: string; + /* @internal */ lineMap?: readonly number[]; /* @internal */ getPositionOfLineAndCharacter?(line: number, character: number, allowEdits?: true): number; diff --git a/tests/baselines/reference/api/tsserverlibrary.d.ts b/tests/baselines/reference/api/tsserverlibrary.d.ts index 255fb6a1305..234e340a859 100644 --- a/tests/baselines/reference/api/tsserverlibrary.d.ts +++ b/tests/baselines/reference/api/tsserverlibrary.d.ts @@ -2015,6 +2015,12 @@ declare namespace ts { path: string; name?: string; } + /** + * Subset of properties from SourceFile that are used in multiple utility functions + */ + export interface SourceFileLike { + readonly text: string; + } export interface SourceFile extends Declaration { readonly kind: SyntaxKind.SourceFile; readonly statements: NodeArray; diff --git a/tests/baselines/reference/api/typescript.d.ts b/tests/baselines/reference/api/typescript.d.ts index 63a6a9bc49b..42513f48098 100644 --- a/tests/baselines/reference/api/typescript.d.ts +++ b/tests/baselines/reference/api/typescript.d.ts @@ -2015,6 +2015,12 @@ declare namespace ts { path: string; name?: string; } + /** + * Subset of properties from SourceFile that are used in multiple utility functions + */ + export interface SourceFileLike { + readonly text: string; + } export interface SourceFile extends Declaration { readonly kind: SyntaxKind.SourceFile; readonly statements: NodeArray;