// @noResolve: true // @declaration: true // @module: amd // @outFile: tests/cases/compiler/out/datastore.bundle.js // @filename: lib/lib.d.ts declare module "lib/result" { export type Result = (E & Failure) | (T & Success); export interface Failure { } export interface Success { } } // @filename: src/datastore_result.ts import { Result } from "lib/result"; export type T = Result; // @filename: src/conditional_directive_field.ts import * as DatastoreResult from "src/datastore_result"; export const build = (): DatastoreResult.T => { return null; };