By: @BTroncone
Also check out my lesson @ngrx/store in 10 minutes on egghead.io!
Update: Non-middleware examples have been updated to ngrx/store v2. More coming soon!
Table of Contents
| extension CGFloat { | |
| func radians() -> CGFloat { | |
| let b = CGFloat(M_PI) * (self/180) | |
| return b | |
| } | |
| } | |
| extension UIBezierPath { | |
| convenience init(circleSegmentCenter center:CGPoint, radius:CGFloat, startAngle:CGFloat, endAngle:CGFloat) | |
| { |
| extension CGFloat { | |
| func radians() -> CGFloat { | |
| let b = CGFloat(M_PI) * (self/180) | |
| return b | |
| } | |
| } | |
| extension UIBezierPath { | |
| convenience init(circumscribedCircleRect rect:CGRect) { |
By: @BTroncone
Also check out my lesson @ngrx/store in 10 minutes on egghead.io!
Update: Non-middleware examples have been updated to ngrx/store v2. More coming soon!
Table of Contents
Since Twitter doesn't have an edit button, it's a suitable host for JavaScript modules.
Source tweet: https://twitter.com/rauchg/status/712799807073419264
const leftPad = await requireFromTwitter('712799807073419264');