{"id":1,"type":"vertex","label":"metaData","version":"0.4.3","projectRoot":"file:///media/hamid/nv1/garbage","positionEncoding":"utf-16","toolInfo":{"name":"lsif-tsc","args":["-p","."],"version":"0.7.2"}}
{"id":2,"type":"vertex","label":"project","kind":"typescript"}
{"id":3,"type":"vertex","label":"$event","kind":"begin","scope":"project","data":2}
{"id":4,"type":"vertex","label":"document","uri":"file:///media/hamid/nv1/garbage/a.ts","languageId":"typescript"}
{"id":5,"type":"vertex","label":"$event","kind":"begin","scope":"document","data":4}
{"id":6,"type":"vertex","label":"resultSet"}
{"id":7,"type":"vertex","label":"moniker","kind":"export","unique":"document","scheme":"tsc","identifier":"a:"}
{"id":8,"type":"edge","label":"moniker","outV":6,"inV":7}
{"id":9,"type":"vertex","label":"packageInformation","name":"garbage","manager":"npm","version":"1.0.0"}
{"id":10,"type":"vertex","label":"moniker","kind":"export","unique":"global","scheme":"npm","identifier":"garbage:a:"}
{"id":11,"type":"edge","label":"packageInformation","outV":10,"inV":9}
{"id":12,"type":"edge","label":"nextMoniker","outV":7,"inV":10}
{"id":13,"type":"vertex","label":"range","start":{"line":0,"character":0},"end":{"line":0,"character":0},"tag":{"type":"definition","text":"","kind":7,"fullRange":{"start":{"line":0,"character":0},"end":{"line":3,"character":0}}}}
{"id":14,"type":"edge","label":"next","outV":13,"inV":6}
{"id":15,"type":"vertex","label":"resultSet"}
{"id":16,"type":"vertex","label":"moniker","kind":"export","unique":"document","scheme":"tsc","identifier":"a:a"}
{"id":17,"type":"edge","label":"moniker","outV":15,"inV":16}
{"id":18,"type":"vertex","label":"moniker","kind":"export","unique":"global","scheme":"npm","identifier":"garbage:a:a"}
{"id":19,"type":"edge","label":"packageInformation","outV":18,"inV":9}
{"id":20,"type":"edge","label":"nextMoniker","outV":16,"inV":18}
{"id":21,"type":"vertex","label":"range","start":{"line":0,"character":13},"end":{"line":0,"character":14},"tag":{"type":"definition","text":"a","kind":7,"fullRange":{"start":{"line":0,"character":13},"end":{"line":2,"character":1}}}}
{"id":22,"type":"edge","label":"next","outV":21,"inV":15}
{"id":23,"type":"vertex","label":"hoverResult","result":{"contents":[{"language":"typescript","value":"const a: (x: number, y: string) => string"}]}}
{"id":24,"type":"edge","label":"textDocument/hover","outV":15,"inV":23}
{"id":25,"type":"vertex","label":"resultSet"}
{"id":26,"type":"vertex","label":"moniker","kind":"local","unique":"document","scheme":"tsc","identifier":"dW50H+qRDGdPj+RYWpwLSg=="}
{"id":27,"type":"edge","label":"moniker","outV":25,"inV":26}
{"id":28,"type":"vertex","label":"range","start":{"line":0,"character":18},"end":{"line":0,"character":19},"tag":{"type":"definition","text":"x","kind":7,"fullRange":{"start":{"line":0,"character":18},"end":{"line":0,"character":27}}}}
{"id":29,"type":"edge","label":"next","outV":28,"inV":25}
{"id":30,"type":"vertex","label":"hoverResult","result":{"contents":[{"language":"typescript","value":"(parameter) x: number"}]}}
{"id":31,"type":"edge","label":"textDocument/hover","outV":25,"inV":30}
{"id":32,"type":"vertex","label":"resultSet"}
{"id":33,"type":"vertex","label":"moniker","kind":"local","unique":"document","scheme":"tsc","identifier":"W2CLXh2PW8+ib7xga5YF4A=="}
{"id":34,"type":"edge","label":"moniker","outV":32,"inV":33}
{"id":35,"type":"vertex","label":"range","start":{"line":0,"character":29},"end":{"line":0,"character":30},"tag":{"type":"definition","text":"y","kind":7,"fullRange":{"start":{"line":0,"character":29},"end":{"line":0,"character":38}}}}
{"id":36,"type":"edge","label":"next","outV":35,"inV":32}
{"id":37,"type":"vertex","label":"hoverResult","result":{"contents":[{"language":"typescript","value":"(parameter) y: string"}]}}
{"id":38,"type":"edge","label":"textDocument/hover","outV":32,"inV":37}
{"id":39,"type":"vertex","label":"resultSet"}
{"id":40,"type":"vertex","label":"moniker","kind":"local","unique":"document","scheme":"tsc","identifier":"WLUBvuhxsSADYrjTwQnBoA=="}
{"id":41,"type":"edge","label":"moniker","outV":39,"inV":40}
{"id":42,"type":"vertex","label":"range","start":{"line":0,"character":40},"end":{"line":0,"character":42},"tag":{"type":"reference","text":"=>"}}
{"id":43,"type":"edge","label":"next","outV":42,"inV":39}
{"id":44,"type":"vertex","label":"range","start":{"line":1,"character":18},"end":{"line":1,"character":19},"tag":{"type":"reference","text":"y"}}
{"id":45,"type":"edge","label":"next","outV":44,"inV":32}
{"id":46,"type":"vertex","label":"document","uri":"file:///media/hamid/nv1/garbage/node_modules/typescript-lsif/lib/lib.es2015.core.d.ts","languageId":"typescript"}
{"id":47,"type":"vertex","label":"$event","kind":"begin","scope":"document","data":46}
{"id":48,"type":"vertex","label":"resultSet"}
{"id":49,"type":"vertex","label":"moniker","kind":"export","unique":"document","scheme":"tsc","identifier":"node_modules/typescript-lsif/lib/lib.es2015.core:String.repeat"}
{"id":50,"type":"edge","label":"moniker","outV":48,"inV":49}
{"id":51,"type":"vertex","label":"moniker","kind":"export","unique":"global","scheme":"npm","identifier":"garbage:node_modules/typescript-lsif/lib/lib.es2015.core:String.repeat"}
{"id":52,"type":"edge","label":"packageInformation","outV":51,"inV":9}
{"id":53,"type":"edge","label":"nextMoniker","outV":49,"inV":51}
{"id":54,"type":"vertex","label":"range","start":{"line":446,"character":4},"end":{"line":446,"character":10},"tag":{"type":"definition","text":"repeat","kind":7,"fullRange":{"start":{"line":446,"character":4},"end":{"line":446,"character":34}}}}
{"id":55,"type":"edge","label":"next","outV":54,"inV":48}
{"id":56,"type":"vertex","label":"hoverResult","result":{"contents":[{"language":"typescript","value":"(method) String.repeat(count: number): string"},"Returns a String value that is made from count copies appended together. If count is 0,\nthe empty string is returned."]}}
{"id":57,"type":"edge","label":"textDocument/hover","outV":48,"inV":56}
{"id":58,"type":"vertex","label":"range","start":{"line":1,"character":20},"end":{"line":1,"character":26},"tag":{"type":"reference","text":"repeat"}}
{"id":59,"type":"edge","label":"next","outV":58,"inV":48}
{"id":60,"type":"vertex","label":"range","start":{"line":1,"character":27},"end":{"line":1,"character":28},"tag":{"type":"reference","text":"x"}}
{"id":61,"type":"edge","label":"next","outV":60,"inV":25}
{"id":62,"type":"vertex","label":"definitionResult"}
{"id":63,"type":"edge","label":"textDocument/definition","outV":6,"inV":62}
{"id":64,"type":"edge","label":"item","outV":62,"inVs":[13],"document":4}
{"id":65,"type":"vertex","label":"referenceResult"}
{"id":66,"type":"edge","label":"textDocument/references","outV":6,"inV":65}
{"id":67,"type":"edge","label":"item","outV":65,"inVs":[13],"document":4,"property":"definitions"}
{"id":68,"type":"vertex","label":"definitionResult"}
{"id":69,"type":"edge","label":"textDocument/definition","outV":15,"inV":68}
{"id":70,"type":"edge","label":"item","outV":68,"inVs":[21],"document":4}
{"id":71,"type":"vertex","label":"referenceResult"}
{"id":72,"type":"edge","label":"textDocument/references","outV":15,"inV":71}
{"id":73,"type":"edge","label":"item","outV":71,"inVs":[21],"document":4,"property":"definitions"}
{"id":74,"type":"vertex","label":"definitionResult"}
{"id":75,"type":"edge","label":"textDocument/definition","outV":25,"inV":74}
{"id":76,"type":"edge","label":"item","outV":74,"inVs":[28],"document":4}
{"id":77,"type":"vertex","label":"referenceResult"}
{"id":78,"type":"edge","label":"textDocument/references","outV":25,"inV":77}
{"id":79,"type":"edge","label":"item","outV":77,"inVs":[28],"document":4,"property":"definitions"}
{"id":80,"type":"edge","label":"item","outV":77,"inVs":[60],"document":4,"property":"references"}
{"id":81,"type":"vertex","label":"definitionResult"}
{"id":82,"type":"edge","label":"textDocument/definition","outV":32,"inV":81}
{"id":83,"type":"edge","label":"item","outV":81,"inVs":[35],"document":4}
{"id":84,"type":"vertex","label":"referenceResult"}
{"id":85,"type":"edge","label":"textDocument/references","outV":32,"inV":84}
{"id":86,"type":"edge","label":"item","outV":84,"inVs":[35],"document":4,"property":"definitions"}
{"id":87,"type":"edge","label":"item","outV":84,"inVs":[44],"document":4,"property":"references"}
{"id":88,"type":"vertex","label":"referenceResult"}
{"id":89,"type":"edge","label":"textDocument/references","outV":39,"inV":88}
{"id":90,"type":"edge","label":"item","outV":88,"inVs":[42],"document":4,"property":"references"}
{"id":91,"type":"vertex","label":"referenceResult"}
{"id":92,"type":"edge","label":"textDocument/references","outV":48,"inV":91}
{"id":93,"type":"edge","label":"item","outV":91,"inVs":[58],"document":4,"property":"references"}
{"id":94,"type":"vertex","label":"document","uri":"file:///media/hamid/nv1/garbage/b.ts","languageId":"typescript"}
{"id":95,"type":"vertex","label":"$event","kind":"begin","scope":"document","data":94}
{"id":96,"type":"vertex","label":"resultSet"}
{"id":97,"type":"vertex","label":"moniker","kind":"export","unique":"document","scheme":"tsc","identifier":"b:"}
{"id":98,"type":"edge","label":"moniker","outV":96,"inV":97}
{"id":99,"type":"vertex","label":"moniker","kind":"export","unique":"global","scheme":"npm","identifier":"garbage:b:"}
{"id":100,"type":"edge","label":"packageInformation","outV":99,"inV":9}
{"id":101,"type":"edge","label":"nextMoniker","outV":97,"inV":99}
{"id":102,"type":"vertex","label":"range","start":{"line":0,"character":0},"end":{"line":0,"character":0},"tag":{"type":"definition","text":"","kind":7,"fullRange":{"start":{"line":0,"character":0},"end":{"line":3,"character":0}}}}
{"id":103,"type":"edge","label":"next","outV":102,"inV":96}
{"id":104,"type":"vertex","label":"resultSet"}
{"id":105,"type":"edge","label":"next","outV":104,"inV":15}
{"id":106,"type":"vertex","label":"moniker","kind":"local","unique":"document","scheme":"tsc","identifier":"sNwThRvTZlfLwz6po1s2Zg=="}
{"id":107,"type":"edge","label":"moniker","outV":104,"inV":106}
{"id":108,"type":"vertex","label":"range","start":{"line":0,"character":9},"end":{"line":0,"character":10},"tag":{"type":"definition","text":"a","kind":7,"fullRange":{"start":{"line":0,"character":9},"end":{"line":0,"character":10}}}}
{"id":109,"type":"edge","label":"next","outV":108,"inV":104}
{"id":110,"type":"vertex","label":"hoverResult","result":{"contents":[{"language":"typescript","value":"(alias) const a: (x: number, y: string) => string\nimport a"}]}}
{"id":111,"type":"edge","label":"textDocument/hover","outV":104,"inV":110}
{"id":112,"type":"vertex","label":"range","start":{"line":0,"character":18},"end":{"line":0,"character":23},"tag":{"type":"reference","text":"\"./a\""}}
{"id":113,"type":"edge","label":"next","outV":112,"inV":6}
{"id":114,"type":"vertex","label":"range","start":{"line":2,"character":0},"end":{"line":2,"character":1},"tag":{"type":"reference","text":"a"}}
{"id":115,"type":"edge","label":"next","outV":114,"inV":104}
{"id":116,"type":"vertex","label":"definitionResult"}
{"id":117,"type":"edge","label":"textDocument/definition","outV":96,"inV":116}
{"id":118,"type":"edge","label":"item","outV":116,"inVs":[102],"document":94}
{"id":119,"type":"vertex","label":"referenceResult"}
{"id":120,"type":"edge","label":"textDocument/references","outV":96,"inV":119}
{"id":121,"type":"edge","label":"item","outV":119,"inVs":[102],"document":94,"property":"definitions"}
{"id":122,"type":"edge","label":"item","outV":71,"inVs":[108,114],"document":94,"property":"references"}
{"id":123,"type":"edge","label":"item","outV":65,"inVs":[112],"document":94,"property":"references"}
{"id":124,"type":"vertex","label":"definitionResult"}
{"id":125,"type":"edge","label":"textDocument/definition","outV":48,"inV":124}
{"id":126,"type":"edge","label":"item","outV":124,"inVs":[54],"document":46}
{"id":127,"type":"edge","label":"item","outV":91,"inVs":[54],"document":46,"property":"definitions"}
{"id":128,"type":"edge","label":"contains","outV":4,"inVs":[13,21,28,35,42,44,58,60]}
{"id":129,"type":"vertex","label":"$event","kind":"end","scope":"document","data":4}
{"id":130,"type":"edge","label":"contains","outV":46,"inVs":[54]}
{"id":131,"type":"vertex","label":"$event","kind":"end","scope":"document","data":46}
{"id":132,"type":"edge","label":"contains","outV":94,"inVs":[102,108,112,114]}
{"id":133,"type":"vertex","label":"$event","kind":"end","scope":"document","data":94}
{"id":134,"type":"edge","label":"contains","outV":2,"inVs":[4,46,94]}
{"id":135,"type":"vertex","label":"$event","kind":"end","scope":"project","data":2}
