Skip to content

Instantly share code, notes, and snippets.

@danwbyrne
Last active October 12, 2018 01:23
Show Gist options
  • Save danwbyrne/21b0f3c255600f70e8bb4fc567d8441a to your computer and use it in GitHub Desktop.
Save danwbyrne/21b0f3c255600f70e8bb4fc567d8441a to your computer and use it in GitHub Desktop.
Collisions Test Results
import { Bar, bar } from './Bar';
export function Foo(value: Bar): boolean {
if (value.fizz === bar.fizz) {
return true;
}
return false;
}
export class Bar {
public constructor() {
//
}
public fizz(): string {
return 'fizz';
}
}
export const Foo: Bar = new Bar();
export interface Bar {
readonly fizz: string;
}
export const bar: Bar = {
fizz: 'fizz',
};
export function Foo(value: Bar): boolean {
if (value.fizz === bar.fizz) {
return true;
}
return false;
}
class CollisionsBar {
public constructor() {
//
}
public fizz(): string {
return 'fizz';
}
}
const CollisionsFoo: CollisionsBar = new CollisionsBar();
export const collisions = {
Bar: CollisionsBar,
Foo: CollisionsFoo,
};
import { Bar, bar } from './Bar';
export function Foo(value: Bar): boolean {
if (value.fizz === bar.fizz) {
return true;
}
return false;
}
export * from './Bar';
export * from './Foo';
import * as collisions from './Collisions';
export { collisions };
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment