1
1
# Mixins
2
2
3
- [ ![ version] ( https://img.shields.io/badge/release-v0.3.1 -success )] ( https://github.com/udibo/mixins/tree/v0.3.1 )
3
+ [ ![ version] ( https://img.shields.io/badge/release-v0.4.0 -success )] ( https://github.com/udibo/mixins/tree/v0.4.0 )
4
4
[ ![ CI] ( https://github.com/udibo/mixins/workflows/CI/badge.svg )] ( https://github.com/udibo/mixins/actions?query=workflow%3ACI )
5
- [ ![ deno version] ( https://img.shields.io/badge/deno-v1.1 .2-success )] ( https://github.com/denoland/deno/tree/v1.1 .2 )
6
- [ ![ deno doc] ( https://doc.deno.land/badge.svg )] ( https://doc.deno.land/https/raw.githubusercontent.com/udibo/mixins/v0.3.1 /mod.ts )
5
+ [ ![ deno version] ( https://img.shields.io/badge/deno-v1.2 .2-success )] ( https://github.com/denoland/deno/tree/v1.2 .2 )
6
+ [ ![ deno doc] ( https://doc.deno.land/badge.svg )] ( https://doc.deno.land/https/raw.githubusercontent.com/udibo/mixins/v0.4.0 /mod.ts )
7
7
[ ![ license] ( https://img.shields.io/github/license/udibo/mixins )] ( https://github.com/udibo/mixins/blob/master/LICENSE )
8
8
9
9
This module provides a few basic functions to help combine objects or build up classes from partial classes.
@@ -19,7 +19,7 @@ Applies properties of mixins to instance.
19
19
Using ` applyMixins ` to add properties to an object:
20
20
21
21
``` ts
22
- import { applyMixins } from " https://raw.githubusercontent.com/udibo/mixins/v0.3 .0/apply.ts" ;
22
+ import { applyMixins } from " https://raw.githubusercontent.com/udibo/mixins/v0.4 .0/apply.ts" ;
23
23
interface Point {
24
24
x: number ;
25
25
y: number ;
@@ -41,7 +41,7 @@ point3; // { time: 5, x: 2, y: 3, z: 7 }
41
41
Using ` applyMixins ` to add properties to a function:
42
42
43
43
``` ts
44
- import { applyMixins } from " https://raw.githubusercontent.com/udibo/mixins/v0.3 .0/apply.ts" ;
44
+ import { applyMixins } from " https://raw.githubusercontent.com/udibo/mixins/v0.4 .0/apply.ts" ;
45
45
interface Point {
46
46
x: number ;
47
47
y: number ;
@@ -78,7 +78,7 @@ point3.toString(); // "2, 3, 7, 5"
78
78
Using ` applyMixins ` to add properties to a class:
79
79
80
80
``` ts
81
- import { applyMixins } from " https://raw.githubusercontent.com/udibo/mixins/v0.3 .0/apply.ts" ;
81
+ import { applyMixins } from " https://raw.githubusercontent.com/udibo/mixins/v0.4 .0/apply.ts" ;
82
82
interface Point {
83
83
x: number ;
84
84
y: number ;
@@ -130,7 +130,7 @@ point3.toString(); // "1, 2, 3, 4"
130
130
Applies properties of base class prototypes to instance.
131
131
132
132
``` ts
133
- import { applyMixins , applyInstanceMixins } from " https://raw.githubusercontent.com/udibo/mixins/v0.3 .0/apply.ts" ;
133
+ import { applyMixins , applyInstanceMixins } from " https://raw.githubusercontent.com/udibo/mixins/v0.4 .0/apply.ts" ;
134
134
class Point {
135
135
constructor (public x : number , public y : number ) {}
136
136
@@ -177,7 +177,7 @@ point.toString(); // "2, 3, 7, 5"
177
177
Applies properties of base class prototypes to class prototype.
178
178
179
179
``` ts
180
- import { applyMixins , applyClassMixins } from " https://raw.githubusercontent.com/udibo/mixins/v0.3 .0/apply.ts" ;
180
+ import { applyMixins , applyClassMixins } from " https://raw.githubusercontent.com/udibo/mixins/v0.4 .0/apply.ts" ;
181
181
class Point {
182
182
constructor (public x : number , public y : number ) {}
183
183
0 commit comments