TypeScript/tests/baselines/reference/declarationEmitPrefersPathKindBasedOnBundling.js
Ron Buckton 711b4e778b
Indirect calls for imported functions (#44624)
* Indirect calls for imported functions

* Fix unit tests
2021-06-21 19:51:13 -07:00

52 lines
1.1 KiB
TypeScript

//// [tests/cases/compiler/declarationEmitPrefersPathKindBasedOnBundling.ts] ////
//// [scalar.ts]
export interface Scalar {
(): string;
value: number;
}
export function scalar(value: string): Scalar {
return null as any;
}
//// [spacing.ts]
import { scalar } from '../lib/operators/scalar';
export default {
get xs() {
return scalar("14px");
}
};
//// [scalar.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.scalar = void 0;
function scalar(value) {
return null;
}
exports.scalar = scalar;
//// [spacing.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var scalar_1 = require("../lib/operators/scalar");
exports.default = {
get xs() {
return (0, scalar_1.scalar)("14px");
}
};
//// [scalar.d.ts]
export interface Scalar {
(): string;
value: number;
}
export declare function scalar(value: string): Scalar;
//// [spacing.d.ts]
declare const _default: {
readonly xs: import("../lib/operators/scalar").Scalar;
};
export default _default;