UNPKG

yahoo-finance2

Version:
1,190 lines (1,189 loc) 135 kB
declare namespace _default { let $schema: string; let $comment: string; namespace definitions { namespace ScreenerResultBase { let type: string; namespace properties { namespace id { let type_1: string; export { type_1 as type }; } namespace title { let type_2: string; export { type_2 as type }; } namespace description { let type_3: string; export { type_3 as type }; } namespace canonicalName { let type_4: string; export { type_4 as type }; } namespace criteriaMeta { let $ref: string; } namespace rawCriteria { let type_5: string; export { type_5 as type }; } namespace start { let type_6: string; export { type_6 as type }; } namespace count { let type_7: string; export { type_7 as type }; } namespace total { let type_8: string; export { type_8 as type }; } namespace quotes { let type_9: string; export { type_9 as type }; export namespace items { let $ref_1: string; export { $ref_1 as $ref }; } } namespace useRecords { let type_10: string; export { type_10 as type }; } namespace predefinedScr { let type_11: string; export { type_11 as type }; } namespace versionId { let type_12: string; export { type_12 as type }; } namespace creationDate { let type_13: string; export { type_13 as type }; } namespace lastUpdated { let type_14: string; export { type_14 as type }; } namespace isPremium { let type_15: string; export { type_15 as type }; } namespace iconUrl { let type_16: string; export { type_16 as type }; } } let required: string[]; let additionalProperties: boolean; } namespace ScreenerCriteriaMeta { let type_17: string; export { type_17 as type }; export namespace properties_1 { namespace size { let type_18: string; export { type_18 as type }; } namespace offset { let type_19: string; export { type_19 as type }; } namespace sortField { let type_20: string; export { type_20 as type }; } namespace sortType { let type_21: string; export { type_21 as type }; } namespace quoteType { let type_22: string; export { type_22 as type }; } namespace criteria { let type_23: string; export { type_23 as type }; export namespace items_1 { let $ref_2: string; export { $ref_2 as $ref }; } export { items_1 as items }; } namespace topOperator { let type_24: string; export { type_24 as type }; } } export { properties_1 as properties }; let required_1: string[]; export { required_1 as required }; let additionalProperties_1: boolean; export { additionalProperties_1 as additionalProperties }; } namespace ScreenerCriterum { let type_25: string; export { type_25 as type }; export namespace properties_2 { namespace field { let type_26: string; export { type_26 as type }; } namespace operators { let type_27: string; export { type_27 as type }; export namespace items_2 { let type_28: string; export { type_28 as type }; } export { items_2 as items }; } namespace values { let type_29: string; export { type_29 as type }; export namespace items_3 { let type_30: string[]; export { type_30 as type }; } export { items_3 as items }; } namespace labelsSelected { let type_31: string; export { type_31 as type }; export namespace items_4 { let type_32: string; export { type_32 as type }; } export { items_4 as items }; } namespace dependentValues { let type_33: string; export { type_33 as type }; let items_5: {}; export { items_5 as items }; } namespace subField { let type_34: string; export { type_34 as type }; } } export { properties_2 as properties }; let required_2: string[]; export { required_2 as required }; let additionalProperties_2: boolean; export { additionalProperties_2 as additionalProperties }; } namespace ScreenerQuote { let type_35: string; export { type_35 as type }; export namespace properties_3 { export namespace language { let type_36: string; export { type_36 as type }; } export namespace region { let type_37: string; export { type_37 as type }; } export namespace quoteType_1 { let type_38: string; export { type_38 as type }; } export { quoteType_1 as quoteType }; export namespace typeDisp { let type_39: string; export { type_39 as type }; } export namespace quoteSourceName { let type_40: string; export { type_40 as type }; } export namespace triggerable { let type_41: string; export { type_41 as type }; } export namespace customPriceAlertConfidence { let type_42: string; export { type_42 as type }; } export namespace lastCloseTevEbitLtm { let type_43: string; export { type_43 as type }; } export namespace lastClosePriceToNNWCPerShare { let type_44: string; export { type_44 as type }; } export namespace firstTradeDateMilliseconds { let type_45: string; export { type_45 as type }; } export namespace priceHint { let type_46: string; export { type_46 as type }; } export namespace postMarketChangePercent { let type_47: string; export { type_47 as type }; } export namespace postMarketTime { let type_48: string; export { type_48 as type }; } export namespace postMarketPrice { let type_49: string; export { type_49 as type }; } export namespace postMarketChange { let type_50: string; export { type_50 as type }; } export namespace regularMarketChange { let type_51: string; export { type_51 as type }; } export namespace regularMarketTime { let type_52: string; export { type_52 as type }; } export namespace regularMarketPrice { let type_53: string; export { type_53 as type }; } export namespace regularMarketDayHigh { let type_54: string; export { type_54 as type }; } export namespace regularMarketDayRange { let type_55: string; export { type_55 as type }; } export namespace currency { let type_56: string; export { type_56 as type }; } export namespace regularMarketDayLow { let type_57: string; export { type_57 as type }; } export namespace regularMarketVolume { let type_58: string; export { type_58 as type }; } export namespace regularMarketPreviousClose { let type_59: string; export { type_59 as type }; } export namespace bid { let type_60: string; export { type_60 as type }; } export namespace ask { let type_61: string; export { type_61 as type }; } export namespace bidSize { let type_62: string; export { type_62 as type }; } export namespace askSize { let type_63: string; export { type_63 as type }; } export namespace market { let type_64: string; export { type_64 as type }; } export namespace messageBoardId { let type_65: string; export { type_65 as type }; } export namespace fullExchangeName { let type_66: string; export { type_66 as type }; } export namespace longName { let type_67: string; export { type_67 as type }; } export namespace financialCurrency { let type_68: string; export { type_68 as type }; } export namespace regularMarketOpen { let type_69: string; export { type_69 as type }; } export namespace averageDailyVolume3Month { let type_70: string; export { type_70 as type }; } export namespace averageDailyVolume10Day { let type_71: string; export { type_71 as type }; } export namespace fiftyTwoWeekLowChange { let type_72: string; export { type_72 as type }; } export namespace fiftyTwoWeekLowChangePercent { let type_73: string; export { type_73 as type }; } export namespace fiftyTwoWeekRange { let type_74: string; export { type_74 as type }; } export namespace fiftyTwoWeekHighChange { let type_75: string; export { type_75 as type }; } export namespace fiftyTwoWeekHighChangePercent { let type_76: string; export { type_76 as type }; } export namespace fiftyTwoWeekChangePercent { let type_77: string; export { type_77 as type }; } export namespace earningsTimestamp { let type_78: string; export { type_78 as type }; } export namespace earningsTimestampStart { let type_79: string; export { type_79 as type }; } export namespace earningsTimestampEnd { let type_80: string; export { type_80 as type }; } export namespace trailingAnnualDividendRate { let type_81: string; export { type_81 as type }; } export namespace trailingAnnualDividendYield { let type_82: string; export { type_82 as type }; } export namespace marketState { let type_83: string; export { type_83 as type }; } export namespace epsTrailingTwelveMonths { let type_84: string; export { type_84 as type }; } export namespace epsForward { let type_85: string; export { type_85 as type }; } export namespace epsCurrentYear { let type_86: string; export { type_86 as type }; } export namespace priceEpsCurrentYear { let type_87: string; export { type_87 as type }; } export namespace sharesOutstanding { let type_88: string; export { type_88 as type }; } export namespace bookValue { let type_89: string; export { type_89 as type }; } export namespace fiftyDayAverage { let type_90: string; export { type_90 as type }; } export namespace fiftyDayAverageChange { let type_91: string; export { type_91 as type }; } export namespace fiftyDayAverageChangePercent { let type_92: string; export { type_92 as type }; } export namespace twoHundredDayAverage { let type_93: string; export { type_93 as type }; } export namespace twoHundredDayAverageChange { let type_94: string; export { type_94 as type }; } export namespace twoHundredDayAverageChangePercent { let type_95: string; export { type_95 as type }; } export namespace marketCap { let type_96: string; export { type_96 as type }; } export namespace forwardPE { let type_97: string; export { type_97 as type }; } export namespace priceToBook { let type_98: string; export { type_98 as type }; } export namespace sourceInterval { let type_99: string; export { type_99 as type }; } export namespace exchangeDataDelayedBy { let type_100: string; export { type_100 as type }; } export namespace exchangeTimezoneName { let type_101: string; export { type_101 as type }; } export namespace exchangeTimezoneShortName { let type_102: string; export { type_102 as type }; } export namespace gmtOffSetMilliseconds { let type_103: string; export { type_103 as type }; } export namespace esgPopulated { let type_104: string; export { type_104 as type }; } export namespace tradeable { let type_105: string; export { type_105 as type }; } export namespace cryptoTradeable { let type_106: string; export { type_106 as type }; } export namespace exchange { let type_107: string; export { type_107 as type }; } export namespace fiftyTwoWeekLow { let type_108: string; export { type_108 as type }; } export namespace fiftyTwoWeekHigh { let type_109: string; export { type_109 as type }; } export namespace shortName { let type_110: string; export { type_110 as type }; } export namespace averageAnalystRating { let type_111: string; export { type_111 as type }; } export namespace regularMarketChangePercent { let type_112: string; export { type_112 as type }; } export namespace symbol { let type_113: string; export { type_113 as type }; } export namespace dividendDate { let type_114: string; export { type_114 as type }; } export namespace displayName { let type_115: string; export { type_115 as type }; } export namespace trailingPE { let type_116: string; export { type_116 as type }; } export namespace prevName { let type_117: string; export { type_117 as type }; } export namespace nameChangeDate { let type_118: string; export { type_118 as type }; } export namespace ipoExpectedDate { let type_119: string; export { type_119 as type }; } export namespace dividendYield { let type_120: string; export { type_120 as type }; } export namespace dividendRate { let type_121: string; export { type_121 as type }; } export namespace yieldTTM { let type_122: string; export { type_122 as type }; } export namespace peTTM { let type_123: string; export { type_123 as type }; } export namespace annualReturnNavY3 { let type_124: string; export { type_124 as type }; } export namespace annualReturnNavY5 { let type_125: string; export { type_125 as type }; } export namespace ytdReturn { let type_126: string; export { type_126 as type }; } export namespace trailingThreeMonthReturns { let type_127: string; export { type_127 as type }; } export namespace netAssets { let type_128: string; export { type_128 as type }; } export namespace netExpenseRatio { let type_129: string; export { type_129 as type }; } export namespace hasPrePostMarketData { let type_130: string; export { type_130 as type }; } export namespace corporateActions { let type_131: string; export { type_131 as type }; let items_6: {}; export { items_6 as items }; } export namespace earningsCallTimestampStart { let type_132: string; export { type_132 as type }; export let format: string; } export namespace earningsCallTimestampEnd { let type_133: string; export { type_133 as type }; let format_1: string; export { format_1 as format }; } export namespace isEarningsDateEstimate { let type_134: string; export { type_134 as type }; } export namespace preMarketChange { let type_135: string; export { type_135 as type }; } export namespace preMarketChangePercent { let type_136: string; export { type_136 as type }; } export namespace preMarketTime { let type_137: string; export { type_137 as type }; let format_2: string; export { format_2 as format }; } export namespace preMarketPrice { let type_138: string; export { type_138 as type }; } export namespace impliedSharesOutstanding { let type_139: string; export { type_139 as type }; } } export { properties_3 as properties }; let required_3: string[]; export { required_3 as required }; let additionalProperties_3: boolean; export { additionalProperties_3 as additionalProperties }; } namespace ScreenerResultAggressiveSmallCaps { let type_140: string; export { type_140 as type }; export namespace properties_4 { export namespace id_1 { let type_141: string; export { type_141 as type }; } export { id_1 as id }; export namespace title_1 { let type_142: string; export { type_142 as type }; } export { title_1 as title }; export namespace description_1 { let type_143: string; export { type_143 as type }; } export { description_1 as description }; export namespace canonicalName_1 { let type_144: string; export { type_144 as type }; let _const: string; export { _const as const }; } export { canonicalName_1 as canonicalName }; export namespace criteriaMeta_1 { let type_145: string; export { type_145 as type }; let additionalProperties_4: boolean; export { additionalProperties_4 as additionalProperties }; export namespace properties_5 { export namespace includeFields { let type_146: string; export { type_146 as type }; export namespace items_7 { let type_147: string; export { type_147 as type }; let _enum: string[]; export { _enum as enum }; } export { items_7 as items }; } export namespace size_1 { let type_148: string; export { type_148 as type }; } export { size_1 as size }; export namespace offset_1 { let type_149: string; export { type_149 as type }; } export { offset_1 as offset }; export namespace sortField_1 { let type_150: string; export { type_150 as type }; } export { sortField_1 as sortField }; export namespace sortType_1 { let type_151: string; export { type_151 as type }; } export { sortType_1 as sortType }; export namespace quoteType_2 { let type_152: string; export { type_152 as type }; } export { quoteType_2 as quoteType }; export namespace criteria_1 { let type_153: string; export { type_153 as type }; export namespace items_8 { let $ref_3: string; export { $ref_3 as $ref }; } export { items_8 as items }; } export { criteria_1 as criteria }; export namespace topOperator_1 { let type_154: string; export { type_154 as type }; } export { topOperator_1 as topOperator }; } export { properties_5 as properties }; let required_4: string[]; export { required_4 as required }; } export { criteriaMeta_1 as criteriaMeta }; export namespace rawCriteria_1 { let type_155: string; export { type_155 as type }; } export { rawCriteria_1 as rawCriteria }; export namespace start_1 { let type_156: string; export { type_156 as type }; } export { start_1 as start }; export namespace count_1 { let type_157: string; export { type_157 as type }; } export { count_1 as count }; export namespace total_1 { let type_158: string; export { type_158 as type }; } export { total_1 as total }; export namespace quotes_1 { let type_159: string; export { type_159 as type }; export namespace items_9 { let $ref_4: string; export { $ref_4 as $ref }; } export { items_9 as items }; } export { quotes_1 as quotes }; export namespace useRecords_1 { let type_160: string; export { type_160 as type }; } export { useRecords_1 as useRecords }; export namespace predefinedScr_1 { let type_161: string; export { type_161 as type }; } export { predefinedScr_1 as predefinedScr }; export namespace versionId_1 { let type_162: string; export { type_162 as type }; } export { versionId_1 as versionId }; export namespace creationDate_1 { let type_163: string; export { type_163 as type }; } export { creationDate_1 as creationDate }; export namespace lastUpdated_1 { let type_164: string; export { type_164 as type }; } export { lastUpdated_1 as lastUpdated }; export namespace isPremium_1 { let type_165: string; export { type_165 as type }; } export { isPremium_1 as isPremium }; export namespace iconUrl_1 { let type_166: string; export { type_166 as type }; } export { iconUrl_1 as iconUrl }; } export { properties_4 as properties }; let required_5: string[]; export { required_5 as required }; let additionalProperties_5: boolean; export { additionalProperties_5 as additionalProperties }; } namespace ScreenerCriteriaFieldsFund { let type_167: string; export { type_167 as type }; let _enum_1: string[]; export { _enum_1 as enum }; } namespace ScreenerResultConservativeForeignFunds { let type_168: string; export { type_168 as type }; export namespace properties_6 { export namespace id_2 { let type_169: string; export { type_169 as type }; } export { id_2 as id }; export namespace title_2 { let type_170: string; export { type_170 as type }; } export { title_2 as title }; export namespace description_2 { let type_171: string; export { type_171 as type }; } export { description_2 as description }; export namespace canonicalName_2 { let type_172: string; export { type_172 as type }; let _const_1: string; export { _const_1 as const }; } export { canonicalName_2 as canonicalName }; export namespace criteriaMeta_2 { let type_173: string; export { type_173 as type }; let additionalProperties_6: boolean; export { additionalProperties_6 as additionalProperties }; export namespace properties_7 { export namespace includeFields_1 { let type_174: string; export { type_174 as type }; export namespace items_10 { let $ref_5: string; export { $ref_5 as $ref }; } export { items_10 as items }; } export { includeFields_1 as includeFields }; export namespace size_2 { let type_175: string; export { type_175 as type }; } export { size_2 as size }; export namespace offset_2 { let type_176: string; export { type_176 as type }; } export { offset_2 as offset }; export namespace sortField_2 { let type_177: string; export { type_177 as type }; } export { sortField_2 as sortField }; export namespace sortType_2 { let type_178: string; export { type_178 as type }; } export { sortType_2 as sortType }; export namespace quoteType_3 { let type_179: string; export { type_179 as type }; } export { quoteType_3 as quoteType }; export namespace criteria_2 { let type_180: string; export { type_180 as type }; export namespace items_11 { let $ref_6: string; export { $ref_6 as $ref }; } export { items_11 as items }; } export { criteria_2 as criteria }; export namespace topOperator_2 { let type_181: string; export { type_181 as type }; } export { topOperator_2 as topOperator }; } export { properties_7 as properties }; let required_6: string[]; export { required_6 as required }; } export { criteriaMeta_2 as criteriaMeta }; export namespace rawCriteria_2 { let type_182: string; export { type_182 as type }; } export { rawCriteria_2 as rawCriteria }; export namespace start_2 { let type_183: string; export { type_183 as type }; } export { start_2 as start }; export namespace count_2 { let type_184: string; export { type_184 as type }; } export { count_2 as count }; export namespace total_2 { let type_185: string; export { type_185 as type }; } export { total_2 as total }; export namespace quotes_2 { let type_186: string; export { type_186 as type }; export namespace items_12 { let $ref_7: string; export { $ref_7 as $ref }; } export { items_12 as items }; } export { quotes_2 as quotes }; export namespace useRecords_2 { let type_187: string; export { type_187 as type }; } export { useRecords_2 as useRecords }; export namespace predefinedScr_2 { let type_188: string; export { type_188 as type }; } export { predefinedScr_2 as predefinedScr }; export namespace versionId_2 { let type_189: string; export { type_189 as type }; } export { versionId_2 as versionId }; export namespace creationDate_2 { let type_190: string; export { type_190 as type }; } export { creationDate_2 as creationDate }; export namespace lastUpdated_2 { let type_191: string; export { type_191 as type }; } export { lastUpdated_2 as lastUpdated }; export namespace isPremium_2 { let type_192: string; export { type_192 as type }; } export { isPremium_2 as isPremium }; export namespace iconUrl_2 { let type_193: string; export { type_193 as type }; } export { iconUrl_2 as iconUrl }; } export { properties_6 as properties }; let required_7: string[]; export { required_7 as required }; let additionalProperties_7: boolean; export { additionalProperties_7 as additionalProperties }; } namespace ScreenerResultDayGainers { let type_194: string; export { type_194 as type }; export namespace properties_8 { export namespace id_3 { let type_195: string; export { type_195 as type }; } export { id_3 as id }; export namespace title_3 { let type_196: string; export { type_196 as type }; } export { title_3 as title }; export namespace description_3 { let type_197: string; export { type_197 as type }; } export { description_3 as description }; export namespace canonicalName_3 { let type_198: string; export { type_198 as type }; let _const_2: string; export { _const_2 as const }; } export { canonicalName_3 as canonicalName }; export namespace criteriaMeta_3 { let type_199: string; export { type_199 as type }; let additionalProperties_8: boolean; export { additionalProperties_8 as additionalProperties }; export namespace properties_9 { export namespace includeFields_2 { let type_200: string; export { type_200 as type }; export namespace items_13 { let type_201: string; export { type_201 as type }; let _enum_2: string[]; export { _enum_2 as enum }; } export { items_13 as items }; } export { includeFields_2 as includeFields }; export namespace size_3 { let type_202: string; export { type_202 as type }; } export { size_3 as size }; export namespace offset_3 { let type_203: string; export { type_203 as type }; } export { offset_3 as offset }; export namespace sortField_3 { let type_204: string; export { type_204 as type }; } export { sortField_3 as sortField }; export namespace sortType_3 { let type_205: string; export { type_205 as type }; } export { sortType_3 as sortType }; export namespace quoteType_4 { let type_206: string; export { type_206 as type }; } export { quoteType_4 as quoteType }; export namespace criteria_3 { let type_207: string; export { type_207 as type }; export namespace items_14 { let $ref_8: string; export { $ref_8 as $ref }; } export { items_14 as items }; } export { criteria_3 as criteria }; export namespace topOperator_3 { let type_208: string; export { type_208 as type }; } export { topOperator_3 as topOperator }; } export { properties_9 as properties }; let required_8: string[]; export { required_8 as required }; } export { criteriaMeta_3 as criteriaMeta }; export namespace rawCriteria_3 { let type_209: string; export { type_209 as type }; } export { rawCriteria_3 as rawCriteria }; export namespace start_3 { let type_210: string; export { type_210 as type }; } export { start_3 as start }; export namespace count_3 { let type_211: string; export { type_211 as type }; } export { count_3 as count }; export namespace total_3 { let type_212: string; export { type_212 as type }; } export { total_3 as total }; export namespace quotes_3 { let type_213: string; export { type_213 as type }; export namespace items_15 { let $ref_9: string; export { $ref_9 as $ref }; } export { items_15 as items }; } export { quotes_3 as quotes }; export namespace useRecords_3 { let type_214: string; export { type_214 as type }; } export { useRecords_3 as useRecords }; export namespace predefinedScr_3 { let type_215: string; export { type_215 as type }; } export { predefinedScr_3 as predefinedScr }; export namespace versionId_3 { let type_216: string; export { type_216 as type }; } export { versionId_3 as versionId }; export namespace creationDate_3 { let type_217: string; export { type_217 as type }; } export { creationDate_3 as creationDate }; export namespace lastUpdated_3 { let type_218: string; export { type_218 as type }; } export { lastUpdated_3 as lastUpdated }; export namespace isPremium_3 { let type_219: string; export { type_219 as type }; } export { isPremium_3 as isPremium }; export namespace iconUrl_3 { let type_220: string; export { type_220 as type }; } export { iconUrl_3 as iconUrl }; } export { properties_8 as properties }; let required_9: string[]; export { required_9 as required }; let additionalProperties_9: boolean; export { additionalProperties_9 as additionalProperties }; } namespace ScreenerResultDayLosers { let type_221: string; export { type_221 as type }; export namespace properties_10 { export namespace id_4 { let type_222: string; export { type_222 as type }; } export { id_4 as id }; export namespace title_4 { let type_223: string; export { type_223 as type }; } export { title_4 as title }; export namespace description_4 { let type_224: string; export { type_224 as type }; } export { description_4 as description }; export namespace canonicalName_4 { let type_225: string; export { type_225 as type }; let _const_3: string; export { _const_3 as const }; } export { canonicalName_4 as canonicalName }; export namespace criteriaMeta_4 { let type_226: string; export { type_226 as type }; let additionalProperties_10: boolean; export { additionalProperties_10 as additionalProperties }; export namespace properties_11 { export namespace includeFields_3 { let type_227: string; export { type_227 as type }; export namespace items_16 { let type_228: string; export { type_228 as type }; let _enum_3: string[]; export { _enum_3 as enum }; } export { items_16 as items }; } export { includeFields_3 as includeFields }; export namespace size_4 { let type_229: string; export { type_229 as type }; } export { size_4 as size }; export namespace offset_4 { let type_230: string; export { type_230 as type }; } export { offset_4 as offset }; export namespace sortField_4 { let type_231: string; export { type_231 as type }; } export { sortField_4 as sortField }; export namespace sortType_4 { let type_232: string; export { type_232 as type }; } export { sortType_4 as sortType }; export namespace quoteType_5 { let type_233: string; export { type_233 as type }; } export { quoteType_5 as quoteType }; export namespace criteria_4 { let type_234: string; export { type_234 as type }; export namespace items_17 { let $ref_10: string; export { $ref_10 as $ref }; } export { items_17 as items }; } export { criteria_4 as criteria }; export namespace topOperator_4 { let type_235: string; export { type_235 as type }; } export { topOperator_4 as topOperator }; } export { properties_11 as properties }; let required_10: string[];