Skip to content

Commit

Permalink
Seperation
Browse files Browse the repository at this point in the history
  • Loading branch information
danrevah committed Nov 27, 2016
1 parent 0edd4b8 commit f49b8c4
Show file tree
Hide file tree
Showing 22 changed files with 465 additions and 31 deletions.
19 changes: 18 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,8 @@
$ npm install ng2-pipes --save
```

2. Add into your module `imports` the `NgPipesModule`
2. You could either add into your module `imports` the `NgPipesModule` in order to add all of the pipes, Or add a specific
module such as `NgArrayPipesModule`, `NgStringPipesModule`, `NgMathPipesModule` or `NgBooleanPipesModule`.

```typescript
import {NgPipesModule} from 'ng2-pipes';
Expand All @@ -86,10 +87,26 @@ import {NgPipesModule} from 'ng2-pipes';
NgPipesModule
]
})
```

3. Pipes are also injectable and can be used in Components / Services / etc..

```typescript
@Component({
// ..
providers: [ReversePipe]
})
export class AppComponent {
constructor(private reversePipe: ReversePipe) {
this.reversePipe.transform('foo'); // Returns: "oof"
}
// ..
}
```




## String

### repeat
Expand Down
4 changes: 4 additions & 0 deletions bin/app/pipes.module.d.ts
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
export declare class NgPipesModule {
}
export * from './pipes/array';
export * from './pipes/string';
export * from './pipes/math';
export * from './pipes/boolean';
19 changes: 13 additions & 6 deletions bin/app/pipes.module.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion bin/app/pipes.module.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions bin/app/pipes/array/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
export declare class NgArrayPipesModule {
}
export * from './diff';
export * from './initial';
export * from './flatten';
export * from './intersection';
export * from './reverse';
export * from './tail';
export * from './truthify';
export * from './union';
export * from './unique';
export * from './without';
export * from './pluck';
export * from './shuffle';
export * from './every';
export * from './some';
export * from './sample';
65 changes: 65 additions & 0 deletions bin/app/pipes/array/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions bin/app/pipes/array/index.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 20 additions & 0 deletions bin/app/pipes/boolean/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import { IsGreaterEqualThanPipe } from './is-greater-equal-than';
export declare const BOOLEAN_PIPES: typeof IsGreaterEqualThanPipe[];
export declare class NgBooleanPipesModule {
}
export * from './is-defined';
export * from './is-null';
export * from './is-undefined';
export * from './is-string';
export * from './is-function';
export * from './is-number';
export * from './is-array';
export * from './is-object';
export * from './is-greater-equal-than';
export * from './is-greater-than';
export * from './is-less-equal-than';
export * from './is-equal-to';
export * from './is-not-equal-to';
export * from './is-identical-to';
export * from './is-not-identical-to';
export * from './is-less-than';
68 changes: 68 additions & 0 deletions bin/app/pipes/boolean/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions bin/app/pipes/boolean/index.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions bin/app/pipes/math/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import { MaxPipe } from './max';
import { BytesPipe } from './bytes';
export declare const MATH_PIPES: (typeof MaxPipe | typeof BytesPipe)[];
export declare class NgMathPipesModule {
}
export * from './max';
export * from './min';
export * from './percentage';
export * from './sum';
export * from './floor';
export * from './round';
export * from './sqrt';
export * from './pow';
export * from './ceil';
export * from './degrees';
export * from './bytes';
export * from './radians';
Loading

0 comments on commit f49b8c4

Please sign in to comment.