Merge pull request #25979 from AviVahl/master

source-map-support: retrieveSourceMap can return null
This commit is contained in:
Daniel Rosenwasser
2018-05-27 01:19:30 -07:00
committed by GitHub
2 changed files with 5 additions and 5 deletions

View File

@@ -24,7 +24,7 @@ export interface Options {
overrideRetrieveFile?: boolean;
overrideRetrieveSourceMap?: boolean;
retrieveFile?(path: string): string;
retrieveSourceMap?(source: string): UrlAndMap;
retrieveSourceMap?(source: string): UrlAndMap | null;
}
export interface Position {

View File

@@ -6,11 +6,11 @@ function retrieveFile(path: string): string {
return "foo";
}
function retrieveSourceMap(source: string): sms.UrlAndMap {
return {
function retrieveSourceMap(source: string): sms.UrlAndMap | null {
return source ? {
url: "http://foo",
map: "foo"
};
} : null;
}
const options: sms.Options = {
@@ -39,5 +39,5 @@ let p: sms.Position = {
};
p = sms.mapSourcePosition(p);
let u: sms.UrlAndMap;
let u: sms.UrlAndMap | null;
u = retrieveSourceMap("foo");