Skip to content

Instantly share code, notes, and snippets.

class Customer {
let name:String
var netWorth:Double
init(name:String, netWorth:Double) {
self.netWorth = netWorth
self.name = name
}
}
class Person {
var age:Int
let name:String
var eatsFood: Bool
var enjoysMusic: Bool
init(age:Int, name:String, eatsFood:Bool, enjoysMusic:Bool) {
self.age = age
self.name = name
self.eatsFood = eatsFood
@Directive({
selector: '[barchart-data]'
})
export class BarchartDataDirective {
private canvas: any;
@Input('barchart-data') data: number[];
@Input('width') width: number;
@Input('height') height: number;
@Input('colors') colors: string[];
import { Component, Directive, ElementRef, HostListener, Input, Renderer } from '@angular/core';
@Directive({
selector: '[barchart-data]'
})
export class BarchartDataDirective {
private canvas: any;
@Input('barchart-data') data: number[];
@Input('width') width: number;
@Input('height') height: number;
import { Component, Directive, ElementRef, HostListener, Input, Renderer } from '@angular/core';
@Directive({
selector: '[barchart-data]'
})
export class BarchartDataDirective {
private canvas: any;
private ctx: any;
@Input('barchart-data') data: number[];
@Input('width') width: number;
import { Component, Directive, ElementRef, HostListener, Input, Renderer } from '@angular/core';
@Directive({
selector: '[barchart-data]'
})
export class BarchartDataDirective {
private canvas: any;
private ctx: any;
@Input('barchart-data') data: number[];
@Input('width') width: number;
class Person {
var age:Int
let name:String
var eatsFood: Bool
var enjoysMusic: Bool
init(age:Int, name:String, eatsFood:Bool, enjoysMusic:Bool) {
self.age = age
self.name = name
self.eatsFood = eatsFood