@js-dot/frame v24.127.4
@js-dot/frame
Name | Version | Downloads |
---|---|---|
@js-dot/frame |
Makes Framework
Submodules
- @js-dot/frame/template
rely
rely
is dependency injection like inject
as commonly in other module.
Makes easy singleton patterns without change original source as simply explain.
class Foo {}
const a = rely(Foo);
const b = rely(Foo);
console.assert(a === b, 'a and b is not a same instance');
relyify
and relify
are compound word of rely
+ -ify
, mean to make something available to rely
function.
class Foo {}
class Bar {}
// make Foo `rely-ify` as Bar
relyify({token: Foo, class: Bar});
const a = rely(Foo);
const b = rely(Bar);
console.assert(a === b, 'a and b is not a same instance')
Use relyify
to rely
anything.
relyify({
token: 'foo',
value: 1,
// this option makes token 'foo' as available to re-rely-ify
override: true
});
// Returns 1
let foo = rely('foo');
relyify({
token: 'foo',
value: 2
});
// Returns 2
foo = rely('foo');
14 days ago
14 days ago
14 days ago
15 days ago
19 days ago
19 days ago
28 days ago
1 month ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
5 months ago
5 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago