Skip to content

Instantly share code, notes, and snippets.

@green3g
Created July 21, 2016 13:34
Show Gist options
  • Save green3g/fb490c786920d7a572893de2aff9bd48 to your computer and use it in GitHub Desktop.
Save green3g/fb490c786920d7a572893de2aff9bd48 to your computer and use it in GitHub Desktop.
Circular dependency
import can from 'can';
import {B} from './ModuleB';
export let A = {
a: 1
};
export let ExtendedA = can.extend({}, A, {
a2: B
});
export default ExtendedA;
import can from 'can';
import {A} from './ModuleA';
export let B = {
b: 2
};
export let ExtendedB = can.extend({}, B, {
b2: A
});
export default ExtendedB;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment