{"action":"created","comment":{"url":"https://api.github.com/repos/nnnick/Chart.js/pulls/comments/60850967","id":60850967,"diff_hunk":"@@ -0,0 +1,605 @@\n+\n+declare module \"chart.js\" {\n+  export = Chart\n+}\n+\n+declare namespace Chart {\n+\n+  function Line(context: CanvasRenderingContext2D, args: {data: LineChartData, options?: LineChartOptions}): LineChartInstance;\n+\n+  function Bar(context: CanvasRenderingContext2D, args: {data: BarChartData, options?: BarChartOptions}): BarChartInstance;\n+\n+  function Radar(context: CanvasRenderingContext2D, args: {data: RadarChartData, options?: RadarChartOptions}): RadarChartInstance;\n+\n+  function PolarArea(context: CanvasRenderingContext2D, args: {data: PolarAreaChartData, options?: PolarAreaChartOptions}): PolarAreaChartInstance;\n+\n+  function Bubble(context: CanvasRenderingContext2D, args: {data: CircularChartData, options?: CircularChartOptions}): CircularChartInstance;\n+\n+  function Doughnut(context: CanvasRenderingContext2D, args: {data: CircularChartData, options?: CircularChartOptions}): CircularChartInstance;\n+\n+  const defaults: {\n+    global: ChartOptions\n+    line: LineChartOptions\n+    bar: BarChartOptions\n+    radar: RadarChartOptions\n+    polarArea: PolarAreaChartOptions\n+    doughnut: CircularChartOptions\n+    pie: CircularChartOptions\n+  };\n+\n+  // Check required, what fields does the defaultConfig object contain?\n+  const scaleService: {\n+    registerScaleType<T extends Scale>(key: string, scale: T, defaultConfig: Object): void\n+  };\n+\n+  interface ChartData {\n+    labels: Array<string>\n+    datasets?: Array<ChartDataSet>\n+  }\n+\n+  interface ChartDataSet {\n+    data: Array<number>\n+  }\n+\n+  interface ChartOptions {\n+    responsive?: boolean\n+    responsiveAnimationDuration?: number\n+    maintainAspectRatio?: boolean\n+    events?: Array<string>\n+    hover?: {\n+      onHover?: (activeElements: Array<Element>) => void // Check required, what fields does an element contain? element interface?\n+      mode?: string\n+      animationDuration?: number\n+    }\n+    onClick?: (activeElements: Array<Element>) => void // Check required\n+    defaultColor?: string\n+    defaultFontColor?: string\n+    defaultFontFamily?: string\n+    defaultFontSize?: number\n+    defaultFontStyle?: string\n+    legendCallback?: (chart: ChartInstance) => string // Check required\n+    title?: ChartTitleOptions\n+    legend?: ChartLegendOptions\n+    tooltips?: ChartTooltipsOptions\n+    animation?: ChartAnimationOptions\n+    elements?: ChartElementsOptions\n+  }\n+\n+  interface ChartTitleOptions {\n+    display?: boolean\n+    position?: string\n+    fullWidth?: boolean\n+    fontColor?: string\n+    fontFamily?: string\n+    fontSize?: number\n+    fontStyle?: string\n+    padding?: number\n+    text?: string\n+  }\n+\n+  interface ChartLegendOptions {\n+    display?: boolean\n+    position?: string\n+    fullWidth?: boolean\n+    onClick?: (event: Event, legendItem: LegendItem) => void // Check required, is Event the correct type here?\n+    labels?: {\n+      labelsboxWidth?: number\n+      labelsfontSize?: number\n+      labelsfontStyle?: string\n+      labelsfontColor?: string\n+      labelsfontFamily?: string\n+      labelspadding?: number\n+      labelsgenerateLabels?: (data: ChartData) => Array<LegendItem> // Check required\n+    }\n+  }\n+\n+  // Check required, which fields are optional?\n+  interface LegendItem {\n+    text: string\n+    fillStyle: string\n+    hidden: boolean\n+    lineCap: string\n+    lineDash: Array<number>\n+    lineDashOffset: number\n+    lineJoin: string\n+    lineWidth: number | Array<number>\n+    strokeStyle: string | Array<string>\n+    datasetIndex: number\n+  }\n+\n+  interface ChartTooltipsOptions {\n+    enabled?: boolean\n+    custom?: (tooltip: Tooltip) => void // Check required, see Tooltip interface\n+    mode?: string\n+    backgroundColor?: string\n+    titleFontFamily?: string\n+    titleFontSize?: number\n+    titleFontStyle?: string\n+    titleSpacing?: number\n+    titleColor?: string\n+    titleAlign?: string\n+    bodyFontFamily?: string\n+    bodyFontSize?: number\n+    bodyFontStyle?: string\n+    bodySpacing?: number\n+    bodyColor?: string\n+    bodyAlign?: string\n+    footerFontFamily?: string\n+    footerFontSize?: number\n+    footerFontStyle?: string\n+    footerSpacing?: number\n+    footerColor?: string\n+    footerAlign?: string\n+    titleMarginBottom?: number\n+    footerMarginTop?: number\n+    xPadding?: number\n+    yPadding?: number\n+    caretSize?: number\n+    cornerRadius?: number\n+    multiKeyBackground?: string\n+    callbacks?: {\n+      // @formatter:off\n+      // Checks required, correct args? title and label specify own args in docs, which are required?\n+      beforeTitle?:   (xLabel: string | Array<string>, yLabel: string | Array<string>, index: number, data: Object) => string | Array<string>\n+      title?:         (xLabel: string | Array<string>, yLabel: string | Array<string>, index: number, data: Object) => string | Array<string>\n+      afterTitle?:    (xLabel: string | Array<string>, yLabel: string | Array<string>, index: number, data: Object) => string | Array<string>\n+      beforeBody?:    (xLabel: string | Array<string>, yLabel: string | Array<string>, index: number, data: Object) => string | Array<string>\n+      beforeLabel?:   (xLabel: string | Array<string>, yLabel: string | Array<string>, index: number, data: Object) => string | Array<string>\n+      label?:         (xLabel: string | Array<string>, yLabel: string | Array<string>, index: number, data: Object) => string | Array<string>\n+      afterLabel?:    (xLabel: string | Array<string>, yLabel: string | Array<string>, index: number, data: Object) => string | Array<string>\n+      afterBody?:     (xLabel: string | Array<string>, yLabel: string | Array<string>, index: number, data: Object) => string | Array<string>\n+      beforeFooter?:  (xLabel: string | Array<string>, yLabel: string | Array<string>, index: number, data: Object) => string | Array<string>\n+      footer?:        (xLabel: string | Array<string>, yLabel: string | Array<string>, index: number, data: Object) => string | Array<string>\n+      afterFooter?:   (xLabel: string | Array<string>, yLabel: string | Array<string>, index: number, data: Object) => string | Array<string>\n+      // @formatter:on\n+    }\n+  }\n+\n+  // What fields does a tooltip object passed to custom contain?\n+  interface Tooltip {\n+\n+  }\n+\n+  interface ChartAnimationOptions {\n+    duration?: number\n+    easing?: string\n+    onProgress?: (args: {chart: ChartInstance, animationDetails: AnimationDetails}) => void // Check required, what fields should animationDetails have?\n+    onComplete?: (args: {chart: ChartInstance, animationDetails: AnimationDetails}) => void // Check required\n+  }\n+\n+  // Check required. Fields?\n+  interface AnimationDetails {\n+\n+  }\n+\n+  interface ChartElementsOptions {\n+    arc?: {\n+      backgroundColor?: string\n+      borderColor?: string\n+      borderWidth?: number\n+    }\n+    line?: {\n+      tension?: number\n+      backgroundColor?: string\n+      borderWidth?: number\n+      borderColor?: string\n+      borderCapStyle?: string\n+      borderDash?: Array<number>\n+      borderDashOffset?: number\n+      borderJoinStyle?: string\n+      fill?: boolean\n+    }\n+    fill?: {\n+      radius?: number\n+      pointStyle?: string\n+      backgroundColor?: string\n+      borderWidth?: number\n+      borderColor?: string\n+      hitRadius?: number\n+      hoverRadius?: number\n+      hoverBorderWidth?: number\n+    }\n+    rectangle?: {\n+      backgroundColor?: string\n+      borderWidth?: number\n+      borderColor?: string\n+      borderSkipped?: string\n+    }\n+  }\n+\n+  interface Element {\n+\n+  }\n+\n+  class ChartInstance {\n+    destroy(): void;\n+    update(duration?: number, lazy?: boolean): void;\n+    render(duration?: number, lazy?: boolean): void;\n+    stop(): void;\n+    resize(): void;\n+    clear(): void;\n+    toBase64Image(): string;\n+    generateLegend(): string;\n+    getElementAtEvent(e: Event): Element; // Check required. What does element return type contain? is Event correct here?\n+    getElementsAtEvent(e: Event): Array<Element>; // Check required\n+    getDatasetAtEvent(e: Event): Array<Element>; // Check required\n+  }\n+\n+  interface LineChartData extends ChartData {\n+    datasets?: Array<ChartDataSet & {\n+      label?: string\n+      fill?: boolean\n+      backgroundColor?: string\n+      borderColor?: string | Array<string>\n+      borderCapStyle?: string\n+      borderDash?: Array<number>\n+      borderDashOffset?: number\n+      borderJoinStyle?: string\n+      pointBorderColor?: string | Array<string>\n+      pointBackgroundColor?: string | Array<string>\n+      pointBorderWidth?: number | Array<number>\n+      pointHoverRadius?: number | Array<number>\n+      pointHoverBackgroundColor?: string | Array<string>\n+      pointHoverBorderColor?: string | Array<string>\n+      pointHoverBorderWidth?: number | Array<number>\n+      tension?: number\n+      yAxisID?: string\n+    }>\n+  }\n+\n+  interface LineChartOptions extends ChartOptions {\n+    showLines?: boolean\n+    stacked?: boolean\n+    scales?: {\n+      xAxes?: Array<ScaleOptions & {\n+        id?: string\n+      }>\n+      yAxes?: Array<ScaleOptions & {\n+        id?: string\n+      }>\n+    }\n+  }\n+\n+  class LineChartInstance extends ChartInstance {\n+    data: LineChartData;\n+    options: LineChartOptions;\n+  }\n+\n+  interface BarChartData extends ChartData {\n+    datasets?: Array<ChartDataSet & {\n+      label?: string\n+      backgroundColor?: string | Array<string>\n+      borderColor?: string | Array<string>\n+      borderWidth?: number | Array<number>\n+      hoverBackgroundColor?: string | Array<string>\n+      hoverBorderColor?: string | Array<string>\n+      yAxisID?: string\n+    }>\n+  }\n+\n+  interface BarChartOptions extends ChartOptions {\n+    stacked?: boolean\n+    scales?: Array<{\n+      xAxes?: Array<ScaleOptions & {\n+        position?: string\n+        id?: string\n+        categoryPercentage?: number\n+        barPercentage?: number\n+        gridLines?: Array<ScaleGridLinesOptions & {\n+          offsetGridLines?: boolean\n+        }>\n+      }>\n+      yAxes?: Array<ScaleOptions & {\n+        position?: string\n+        id?: string\n+      }>\n+    }>\n+  }\n+\n+  class BarChartInstance extends ChartInstance {\n+    data: BarChartInstance;\n+    options: BarChartOptions;\n+  }\n+\n+  interface RadarChartData extends ChartData {","path":"chart.js.d.ts","position":304,"original_position":304,"commit_id":"731850eb11b47ffd5a7b627c111334a8c7478614","original_commit_id":"731850eb11b47ffd5a7b627c111334a8c7478614","user":{"login":"etimberg","id":6757853,"avatar_url":"https://avatars.githubusercontent.com/u/6757853?v=3","gravatar_id":"","url":"https://api.github.com/users/etimberg","html_url":"https://github.com/etimberg","followers_url":"https://api.github.com/users/etimberg/followers","following_url":"https://api.github.com/users/etimberg/following{/other_user}","gists_url":"https://api.github.com/users/etimberg/gists{/gist_id}","starred_url":"https://api.github.com/users/etimberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/etimberg/subscriptions","organizations_url":"https://api.github.com/users/etimberg/orgs","repos_url":"https://api.github.com/users/etimberg/repos","events_url":"https://api.github.com/users/etimberg/events{/privacy}","received_events_url":"https://api.github.com/users/etimberg/received_events","type":"User","site_admin":false},"body":"Great! I'll continue on with other chart types","created_at":"2016-04-24T20:06:13Z","updated_at":"2016-04-24T20:06:13Z","html_url":"https://github.com/nnnick/Chart.js/pull/2344#discussion_r60850967","pull_request_url":"https://api.github.com/repos/nnnick/Chart.js/pulls/2344","_links":{"self":{"href":"https://api.github.com/repos/nnnick/Chart.js/pulls/comments/60850967"},"html":{"href":"https://github.com/nnnick/Chart.js/pull/2344#discussion_r60850967"},"pull_request":{"href":"https://api.github.com/repos/nnnick/Chart.js/pulls/2344"}}},"pull_request":{"url":"https://api.github.com/repos/nnnick/Chart.js/pulls/2344","id":67636297,"html_url":"https://github.com/nnnick/Chart.js/pull/2344","diff_url":"https://github.com/nnnick/Chart.js/pull/2344.diff","patch_url":"https://github.com/nnnick/Chart.js/pull/2344.patch","issue_url":"https://api.github.com/repos/nnnick/Chart.js/issues/2344","number":2344,"state":"open","locked":false,"title":"First pass on typescript definitions for chart.js 2.0.","user":{"login":"DaanDeMeyer","id":9395011,"avatar_url":"https://avatars.githubusercontent.com/u/9395011?v=3","gravatar_id":"","url":"https://api.github.com/users/DaanDeMeyer","html_url":"https://github.com/DaanDeMeyer","followers_url":"https://api.github.com/users/DaanDeMeyer/followers","following_url":"https://api.github.com/users/DaanDeMeyer/following{/other_user}","gists_url":"https://api.github.com/users/DaanDeMeyer/gists{/gist_id}","starred_url":"https://api.github.com/users/DaanDeMeyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DaanDeMeyer/subscriptions","organizations_url":"https://api.github.com/users/DaanDeMeyer/orgs","repos_url":"https://api.github.com/users/DaanDeMeyer/repos","events_url":"https://api.github.com/users/DaanDeMeyer/events{/privacy}","received_events_url":"https://api.github.com/users/DaanDeMeyer/received_events","type":"User","site_admin":false},"body":"These should go into the DefinitelyTyped repository but I'm unsure about a few things so I thought I'd pass them by here first. I've put comments at points that I'm uncertain about, but I might be off in other places as well. If anyone could take a look it would be much appreciated.\r\n\r\nBiggest problem is figuring out the fields that go inside the Element and Tooltip interface. The docs don't seem to specify anything about that and the code didn't seem really clear about it either. ","created_at":"2016-04-24T12:46:37Z","updated_at":"2016-04-24T20:06:13Z","closed_at":null,"merged_at":null,"merge_commit_sha":"c67bcaae213b33b586374bc3bba00fad0685ea71","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/nnnick/Chart.js/pulls/2344/commits","review_comments_url":"https://api.github.com/repos/nnnick/Chart.js/pulls/2344/comments","review_comment_url":"https://api.github.com/repos/nnnick/Chart.js/pulls/comments{/number}","comments_url":"https://api.github.com/repos/nnnick/Chart.js/issues/2344/comments","statuses_url":"https://api.github.com/repos/nnnick/Chart.js/statuses/731850eb11b47ffd5a7b627c111334a8c7478614","head":{"label":"DaanDeMeyer:typescript_definitions","ref":"typescript_definitions","sha":"731850eb11b47ffd5a7b627c111334a8c7478614","user":{"login":"DaanDeMeyer","id":9395011,"avatar_url":"https://avatars.githubusercontent.com/u/9395011?v=3","gravatar_id":"","url":"https://api.github.com/users/DaanDeMeyer","html_url":"https://github.com/DaanDeMeyer","followers_url":"https://api.github.com/users/DaanDeMeyer/followers","following_url":"https://api.github.com/users/DaanDeMeyer/following{/other_user}","gists_url":"https://api.github.com/users/DaanDeMeyer/gists{/gist_id}","starred_url":"https://api.github.com/users/DaanDeMeyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DaanDeMeyer/subscriptions","organizations_url":"https://api.github.com/users/DaanDeMeyer/orgs","repos_url":"https://api.github.com/users/DaanDeMeyer/repos","events_url":"https://api.github.com/users/DaanDeMeyer/events{/privacy}","received_events_url":"https://api.github.com/users/DaanDeMeyer/received_events","type":"User","site_admin":false},"repo":{"id":56930158,"name":"Chart.js","full_name":"DaanDeMeyer/Chart.js","owner":{"login":"DaanDeMeyer","id":9395011,"avatar_url":"https://avatars.githubusercontent.com/u/9395011?v=3","gravatar_id":"","url":"https://api.github.com/users/DaanDeMeyer","html_url":"https://github.com/DaanDeMeyer","followers_url":"https://api.github.com/users/DaanDeMeyer/followers","following_url":"https://api.github.com/users/DaanDeMeyer/following{/other_user}","gists_url":"https://api.github.com/users/DaanDeMeyer/gists{/gist_id}","starred_url":"https://api.github.com/users/DaanDeMeyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DaanDeMeyer/subscriptions","organizations_url":"https://api.github.com/users/DaanDeMeyer/orgs","repos_url":"https://api.github.com/users/DaanDeMeyer/repos","events_url":"https://api.github.com/users/DaanDeMeyer/events{/privacy}","received_events_url":"https://api.github.com/users/DaanDeMeyer/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/DaanDeMeyer/Chart.js","description":"Simple HTML5 Charts using the <canvas> tag","fork":true,"url":"https://api.github.com/repos/DaanDeMeyer/Chart.js","forks_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/forks","keys_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/keys{/key_id}","collaborators_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/teams","hooks_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/hooks","issue_events_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/issues/events{/number}","events_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/events","assignees_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/assignees{/user}","branches_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/branches{/branch}","tags_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/tags","blobs_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/git/refs{/sha}","trees_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/git/trees{/sha}","statuses_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/statuses/{sha}","languages_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/languages","stargazers_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/stargazers","contributors_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/contributors","subscribers_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/subscribers","subscription_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/subscription","commits_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/commits{/sha}","git_commits_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/git/commits{/sha}","comments_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/comments{/number}","issue_comment_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/issues/comments{/number}","contents_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/contents/{+path}","compare_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/compare/{base}...{head}","merges_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/merges","archive_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/downloads","issues_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/issues{/number}","pulls_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/pulls{/number}","milestones_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/milestones{/number}","notifications_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/labels{/name}","releases_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/releases{/id}","deployments_url":"https://api.github.com/repos/DaanDeMeyer/Chart.js/deployments","created_at":"2016-04-23T16:50:04Z","updated_at":"2016-04-23T16:50:08Z","pushed_at":"2016-04-24T12:45:27Z","git_url":"git://github.com/DaanDeMeyer/Chart.js.git","ssh_url":"git@github.com:DaanDeMeyer/Chart.js.git","clone_url":"https://github.com/DaanDeMeyer/Chart.js.git","svn_url":"https://github.com/DaanDeMeyer/Chart.js","homepage":"http://www.chartjs.org/","size":5018,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"nnnick:master","ref":"master","sha":"c1d7725ae09d9dba5c30f579d697af7655ad875a","user":{"login":"nnnick","id":1458051,"avatar_url":"https://avatars.githubusercontent.com/u/1458051?v=3","gravatar_id":"","url":"https://api.github.com/users/nnnick","html_url":"https://github.com/nnnick","followers_url":"https://api.github.com/users/nnnick/followers","following_url":"https://api.github.com/users/nnnick/following{/other_user}","gists_url":"https://api.github.com/users/nnnick/gists{/gist_id}","starred_url":"https://api.github.com/users/nnnick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nnnick/subscriptions","organizations_url":"https://api.github.com/users/nnnick/orgs","repos_url":"https://api.github.com/users/nnnick/repos","events_url":"https://api.github.com/users/nnnick/events{/privacy}","received_events_url":"https://api.github.com/users/nnnick/received_events","type":"User","site_admin":false},"repo":{"id":8843683,"name":"Chart.js","full_name":"nnnick/Chart.js","owner":{"login":"nnnick","id":1458051,"avatar_url":"https://avatars.githubusercontent.com/u/1458051?v=3","gravatar_id":"","url":"https://api.github.com/users/nnnick","html_url":"https://github.com/nnnick","followers_url":"https://api.github.com/users/nnnick/followers","following_url":"https://api.github.com/users/nnnick/following{/other_user}","gists_url":"https://api.github.com/users/nnnick/gists{/gist_id}","starred_url":"https://api.github.com/users/nnnick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nnnick/subscriptions","organizations_url":"https://api.github.com/users/nnnick/orgs","repos_url":"https://api.github.com/users/nnnick/repos","events_url":"https://api.github.com/users/nnnick/events{/privacy}","received_events_url":"https://api.github.com/users/nnnick/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/nnnick/Chart.js","description":"Simple HTML5 Charts using the <canvas> tag","fork":false,"url":"https://api.github.com/repos/nnnick/Chart.js","forks_url":"https://api.github.com/repos/nnnick/Chart.js/forks","keys_url":"https://api.github.com/repos/nnnick/Chart.js/keys{/key_id}","collaborators_url":"https://api.github.com/repos/nnnick/Chart.js/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/nnnick/Chart.js/teams","hooks_url":"https://api.github.com/repos/nnnick/Chart.js/hooks","issue_events_url":"https://api.github.com/repos/nnnick/Chart.js/issues/events{/number}","events_url":"https://api.github.com/repos/nnnick/Chart.js/events","assignees_url":"https://api.github.com/repos/nnnick/Chart.js/assignees{/user}","branches_url":"https://api.github.com/repos/nnnick/Chart.js/branches{/branch}","tags_url":"https://api.github.com/repos/nnnick/Chart.js/tags","blobs_url":"https://api.github.com/repos/nnnick/Chart.js/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/nnnick/Chart.js/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/nnnick/Chart.js/git/refs{/sha}","trees_url":"https://api.github.com/repos/nnnick/Chart.js/git/trees{/sha}","statuses_url":"https://api.github.com/repos/nnnick/Chart.js/statuses/{sha}","languages_url":"https://api.github.com/repos/nnnick/Chart.js/languages","stargazers_url":"https://api.github.com/repos/nnnick/Chart.js/stargazers","contributors_url":"https://api.github.com/repos/nnnick/Chart.js/contributors","subscribers_url":"https://api.github.com/repos/nnnick/Chart.js/subscribers","subscription_url":"https://api.github.com/repos/nnnick/Chart.js/subscription","commits_url":"https://api.github.com/repos/nnnick/Chart.js/commits{/sha}","git_commits_url":"https://api.github.com/repos/nnnick/Chart.js/git/commits{/sha}","comments_url":"https://api.github.com/repos/nnnick/Chart.js/comments{/number}","issue_comment_url":"https://api.github.com/repos/nnnick/Chart.js/issues/comments{/number}","contents_url":"https://api.github.com/repos/nnnick/Chart.js/contents/{+path}","compare_url":"https://api.github.com/repos/nnnick/Chart.js/compare/{base}...{head}","merges_url":"https://api.github.com/repos/nnnick/Chart.js/merges","archive_url":"https://api.github.com/repos/nnnick/Chart.js/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/nnnick/Chart.js/downloads","issues_url":"https://api.github.com/repos/nnnick/Chart.js/issues{/number}","pulls_url":"https://api.github.com/repos/nnnick/Chart.js/pulls{/number}","milestones_url":"https://api.github.com/repos/nnnick/Chart.js/milestones{/number}","notifications_url":"https://api.github.com/repos/nnnick/Chart.js/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/nnnick/Chart.js/labels{/name}","releases_url":"https://api.github.com/repos/nnnick/Chart.js/releases{/id}","deployments_url":"https://api.github.com/repos/nnnick/Chart.js/deployments","created_at":"2013-03-17T23:56:36Z","updated_at":"2016-04-24T13:48:58Z","pushed_at":"2016-04-24T14:19:56Z","git_url":"git://github.com/nnnick/Chart.js.git","ssh_url":"git@github.com:nnnick/Chart.js.git","clone_url":"https://github.com/nnnick/Chart.js.git","svn_url":"https://github.com/nnnick/Chart.js","homepage":"http://www.chartjs.org/","size":8592,"stargazers_count":19174,"watchers_count":19174,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":6014,"mirror_url":null,"open_issues_count":200,"forks":6014,"open_issues":200,"watchers":19174,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/nnnick/Chart.js/pulls/2344"},"html":{"href":"https://github.com/nnnick/Chart.js/pull/2344"},"issue":{"href":"https://api.github.com/repos/nnnick/Chart.js/issues/2344"},"comments":{"href":"https://api.github.com/repos/nnnick/Chart.js/issues/2344/comments"},"review_comments":{"href":"https://api.github.com/repos/nnnick/Chart.js/pulls/2344/comments"},"review_comment":{"href":"https://api.github.com/repos/nnnick/Chart.js/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/nnnick/Chart.js/pulls/2344/commits"},"statuses":{"href":"https://api.github.com/repos/nnnick/Chart.js/statuses/731850eb11b47ffd5a7b627c111334a8c7478614"}}}}