diff --git a/Javascript/javscript desgin patters/singleton-pattern.js b/Javascript/javscript desgin patters/singleton-pattern.js new file mode 100644 index 0000000..e7ede09 --- /dev/null +++ b/Javascript/javscript desgin patters/singleton-pattern.js @@ -0,0 +1,9 @@ +// example from Java + +export const createSingleton = (createInstance) => { + let instance; + + return { + getInstance: () => (instance || createInstance()) + }; +}; \ No newline at end of file diff --git a/feature1.js b/feature1.js index ec68e21..2de2111 100644 --- a/feature1.js +++ b/feature1.js @@ -2,3 +2,5 @@ const feature = 'newFeature1' const updatingFeatureFileOnMain = 'main' + +const updateFeature = '-Hi'; diff --git a/feature3.js b/feature3.js new file mode 100644 index 0000000..a13001e --- /dev/null +++ b/feature3.js @@ -0,0 +1,4 @@ +// this is another feature branch +const feat = 'feature3' + +const additionalToFreature = '' \ No newline at end of file