def prepare_list(self, tss_result_json):
del self.completion_list[:]
try:
entries = json.loads(tss_result_json)
entries = entries['entries']
except:
if tss_result_json.strip() == 'null':
sublime.status_message('ArcticTypescript: no completions available')
else:
Debug('error', 'Completion request failed: %s' % tss_result_json)
return 0
for entry in entries:
if self.interface and entry['kind'] != 'primitive type' and entry['kind'] != 'interface' : continue
key = self._get_list_key(entry)
value = self._get_list_value(entry)
self.completion_list.append((key,value))
self.completion_list.sort()
return len(self.completion_list)
# GET LISTE
评论列表
文章目录