yahoo-finance2
Version:
JS API for Yahoo Finance
639 lines • 26.3 kB
TypeScript
declare namespace _default {
let $schema: string;
let $comment: string;
namespace definitions {
namespace InsightsResult {
export let type: string;
export namespace properties {
namespace symbol {
let type_1: string;
export { type_1 as type };
}
namespace instrumentInfo {
let $ref: string;
}
namespace companySnapshot {
let $ref_1: string;
export { $ref_1 as $ref };
}
namespace recommendation {
let type_2: string;
export { type_2 as type };
export namespace properties_1 {
namespace targetPrice {
let type_3: string;
export { type_3 as type };
}
namespace provider {
let type_4: string;
export { type_4 as type };
}
namespace rating {
let type_5: string;
export { type_5 as type };
let _enum: string[];
export { _enum as enum };
}
}
export { properties_1 as properties };
export let required: string[];
export let additionalProperties: boolean;
}
namespace events {
let type_6: string;
export { type_6 as type };
export namespace items {
let $ref_2: string;
export { $ref_2 as $ref };
}
}
namespace reports {
let type_7: string;
export { type_7 as type };
export namespace items_1 {
let $ref_3: string;
export { $ref_3 as $ref };
}
export { items_1 as items };
}
namespace sigDevs {
let type_8: string;
export { type_8 as type };
export namespace items_2 {
let $ref_4: string;
export { $ref_4 as $ref };
}
export { items_2 as items };
}
namespace upsell {
let $ref_5: string;
export { $ref_5 as $ref };
}
namespace upsellSearchDD {
let type_9: string;
export { type_9 as type };
export namespace properties_2 {
namespace researchReports {
let $ref_6: string;
export { $ref_6 as $ref };
}
}
export { properties_2 as properties };
let required_1: string[];
export { required_1 as required };
let additionalProperties_1: boolean;
export { additionalProperties_1 as additionalProperties };
}
namespace secReports {
let type_10: string;
export { type_10 as type };
export namespace items_3 {
let $ref_7: string;
export { $ref_7 as $ref };
}
export { items_3 as items };
}
}
let required_2: string[];
export { required_2 as required };
let additionalProperties_2: {};
export { additionalProperties_2 as additionalProperties };
}
namespace InsightsInstrumentInfo {
let type_11: string;
export { type_11 as type };
export namespace properties_3 {
namespace keyTechnicals {
let type_12: string;
export { type_12 as type };
export namespace properties_4 {
export namespace provider_1 {
let type_13: string;
export { type_13 as type };
}
export { provider_1 as provider };
export namespace support {
let type_14: string;
export { type_14 as type };
}
export namespace resistance {
let type_15: string;
export { type_15 as type };
}
export namespace stopLoss {
let type_16: string;
export { type_16 as type };
}
}
export { properties_4 as properties };
let required_3: string[];
export { required_3 as required };
let additionalProperties_3: {};
export { additionalProperties_3 as additionalProperties };
}
namespace technicalEvents {
let type_17: string;
export { type_17 as type };
export namespace properties_5 {
export namespace provider_2 {
let type_18: string;
export { type_18 as type };
}
export { provider_2 as provider };
export namespace sector {
let type_19: string;
export { type_19 as type };
}
export namespace shortTermOutlook {
let $ref_8: string;
export { $ref_8 as $ref };
}
export namespace intermediateTermOutlook {
let $ref_9: string;
export { $ref_9 as $ref };
}
export namespace longTermOutlook {
let $ref_10: string;
export { $ref_10 as $ref };
}
}
export { properties_5 as properties };
let required_4: string[];
export { required_4 as required };
let additionalProperties_4: {};
export { additionalProperties_4 as additionalProperties };
}
namespace valuation {
let type_20: string;
export { type_20 as type };
export namespace properties_6 {
export namespace color {
let type_21: string;
export { type_21 as type };
}
export namespace description {
let type_22: string;
export { type_22 as type };
}
export namespace discount {
let type_23: string;
export { type_23 as type };
}
export namespace provider_3 {
let type_24: string;
export { type_24 as type };
}
export { provider_3 as provider };
export namespace relativeValue {
let type_25: string;
export { type_25 as type };
}
}
export { properties_6 as properties };
let required_5: string[];
export { required_5 as required };
let additionalProperties_5: {};
export { additionalProperties_5 as additionalProperties };
}
}
export { properties_3 as properties };
let required_6: string[];
export { required_6 as required };
let additionalProperties_6: {};
export { additionalProperties_6 as additionalProperties };
}
namespace InsightsOutlook {
let type_26: string;
export { type_26 as type };
export namespace properties_7 {
namespace stateDescription {
let type_27: string;
export { type_27 as type };
}
namespace direction {
let $ref_11: string;
export { $ref_11 as $ref };
}
namespace score {
let type_28: string;
export { type_28 as type };
}
namespace scoreDescription {
let type_29: string;
export { type_29 as type };
}
namespace sectorDirection {
let $ref_12: string;
export { $ref_12 as $ref };
}
namespace sectorScore {
let type_30: string;
export { type_30 as type };
}
namespace sectorScoreDescription {
let type_31: string;
export { type_31 as type };
}
namespace indexDirection {
let $ref_13: string;
export { $ref_13 as $ref };
}
namespace indexScore {
let type_32: string;
export { type_32 as type };
}
namespace indexScoreDescription {
let type_33: string;
export { type_33 as type };
}
}
export { properties_7 as properties };
let required_7: string[];
export { required_7 as required };
let additionalProperties_7: {};
export { additionalProperties_7 as additionalProperties };
}
namespace InsightsDirection {
let type_34: string;
export { type_34 as type };
let _enum_1: string[];
export { _enum_1 as enum };
}
namespace InsightsCompanySnapshot {
let type_35: string;
export { type_35 as type };
export namespace properties_8 {
export namespace sectorInfo {
let type_36: string;
export { type_36 as type };
}
export namespace company {
let type_37: string;
export { type_37 as type };
export namespace properties_9 {
namespace innovativeness {
let type_38: string;
export { type_38 as type };
}
namespace hiring {
let type_39: string;
export { type_39 as type };
}
namespace sustainability {
let type_40: string;
export { type_40 as type };
}
namespace insiderSentiments {
let type_41: string;
export { type_41 as type };
}
namespace earningsReports {
let type_42: string;
export { type_42 as type };
}
namespace dividends {
let type_43: string;
export { type_43 as type };
}
}
export { properties_9 as properties };
let additionalProperties_8: {};
export { additionalProperties_8 as additionalProperties };
}
export namespace sector_1 {
let type_44: string;
export { type_44 as type };
export namespace properties_10 {
export namespace innovativeness_1 {
let type_45: string;
export { type_45 as type };
}
export { innovativeness_1 as innovativeness };
export namespace hiring_1 {
let type_46: string;
export { type_46 as type };
}
export { hiring_1 as hiring };
export namespace sustainability_1 {
let type_47: string;
export { type_47 as type };
}
export { sustainability_1 as sustainability };
export namespace insiderSentiments_1 {
let type_48: string;
export { type_48 as type };
}
export { insiderSentiments_1 as insiderSentiments };
export namespace earningsReports_1 {
let type_49: string;
export { type_49 as type };
}
export { earningsReports_1 as earningsReports };
export namespace dividends_1 {
let type_50: string;
export { type_50 as type };
}
export { dividends_1 as dividends };
}
export { properties_10 as properties };
let required_8: string[];
export { required_8 as required };
let additionalProperties_9: {};
export { additionalProperties_9 as additionalProperties };
}
export { sector_1 as sector };
}
export { properties_8 as properties };
let required_9: string[];
export { required_9 as required };
let additionalProperties_10: {};
export { additionalProperties_10 as additionalProperties };
}
namespace InsightsEvent {
let type_51: string;
export { type_51 as type };
export namespace properties_11 {
namespace eventType {
let type_52: string;
export { type_52 as type };
}
namespace pricePeriod {
let type_53: string;
export { type_53 as type };
}
namespace tradingHorizon {
let type_54: string;
export { type_54 as type };
}
namespace tradeType {
let type_55: string;
export { type_55 as type };
}
namespace imageUrl {
let type_56: string;
export { type_56 as type };
}
namespace startDate {
let type_57: string;
export { type_57 as type };
export let format: string;
}
namespace endDate {
let type_58: string;
export { type_58 as type };
let format_1: string;
export { format_1 as format };
}
}
export { properties_11 as properties };
let required_10: string[];
export { required_10 as required };
let additionalProperties_11: {};
export { additionalProperties_11 as additionalProperties };
}
namespace InsightsReport {
let type_59: string;
export { type_59 as type };
export namespace properties_12 {
export namespace id {
let type_60: string;
export { type_60 as type };
}
export namespace title {
let type_61: string;
export { type_61 as type };
}
export namespace headHtml {
let type_62: string;
export { type_62 as type };
}
export namespace provider_4 {
let type_63: string;
export { type_63 as type };
}
export { provider_4 as provider };
export namespace reportDate {
let type_64: string;
export { type_64 as type };
let format_2: string;
export { format_2 as format };
}
export namespace reportTitle {
let type_65: string;
export { type_65 as type };
}
export namespace reportType {
let type_66: string;
export { type_66 as type };
}
export namespace targetPrice_1 {
let type_67: string;
export { type_67 as type };
}
export { targetPrice_1 as targetPrice };
export namespace targetPriceStatus {
let type_68: string;
export { type_68 as type };
let _enum_2: string[];
export { _enum_2 as enum };
}
export namespace investmentRating {
let type_69: string;
export { type_69 as type };
let _enum_3: string[];
export { _enum_3 as enum };
}
export namespace tickers {
let type_70: string;
export { type_70 as type };
export namespace items_4 {
let type_71: string;
export { type_71 as type };
}
export { items_4 as items };
}
}
export { properties_12 as properties };
let required_11: string[];
export { required_11 as required };
let additionalProperties_12: {};
export { additionalProperties_12 as additionalProperties };
}
namespace InsightsSigDev {
let type_72: string;
export { type_72 as type };
export namespace properties_13 {
namespace headline {
let type_73: string;
export { type_73 as type };
}
namespace date {
let type_74: string;
export { type_74 as type };
let format_3: string;
export { format_3 as format };
}
}
export { properties_13 as properties };
let required_12: string[];
export { required_12 as required };
let additionalProperties_13: {};
export { additionalProperties_13 as additionalProperties };
}
namespace InsightsUpsell {
let type_75: string;
export { type_75 as type };
export namespace properties_14 {
namespace msBullishSummary {
let type_76: string;
export { type_76 as type };
export namespace items_5 {
let type_77: string;
export { type_77 as type };
}
export { items_5 as items };
}
namespace msBearishSummary {
let type_78: string;
export { type_78 as type };
export namespace items_6 {
let type_79: string;
export { type_79 as type };
}
export { items_6 as items };
}
namespace msBullishBearishSummariesPublishDate {
let $ref_14: string;
export { $ref_14 as $ref };
}
namespace companyName {
let type_80: string;
export { type_80 as type };
}
namespace upsellReportType {
let type_81: string;
export { type_81 as type };
}
}
export { properties_14 as properties };
let additionalProperties_14: {};
export { additionalProperties_14 as additionalProperties };
}
namespace DateInMs {
let type_82: string;
export { type_82 as type };
let format_4: string;
export { format_4 as format };
}
namespace InsightsResearchReport {
let type_83: string;
export { type_83 as type };
export namespace properties_15 {
export namespace reportId {
let type_84: string;
export { type_84 as type };
}
export namespace provider_5 {
let type_85: string;
export { type_85 as type };
}
export { provider_5 as provider };
export namespace title_1 {
let type_86: string;
export { type_86 as type };
}
export { title_1 as title };
export namespace reportDate_1 {
let type_87: string;
export { type_87 as type };
let format_5: string;
export { format_5 as format };
}
export { reportDate_1 as reportDate };
export namespace summary {
let type_88: string;
export { type_88 as type };
}
export namespace investmentRating_1 {
let type_89: string;
export { type_89 as type };
let _enum_4: string[];
export { _enum_4 as enum };
}
export { investmentRating_1 as investmentRating };
}
export { properties_15 as properties };
let required_13: string[];
export { required_13 as required };
let additionalProperties_15: boolean;
export { additionalProperties_15 as additionalProperties };
}
namespace InsightsSecReport {
let type_90: string;
export { type_90 as type };
export namespace properties_16 {
export namespace id_1 {
let type_91: string;
export { type_91 as type };
}
export { id_1 as id };
export namespace type_92 {
let type_93: string;
export { type_93 as type };
}
export { type_92 as type };
export namespace title_2 {
let type_94: string;
export { type_94 as type };
}
export { title_2 as title };
export namespace description_1 {
let type_95: string;
export { type_95 as type };
}
export { description_1 as description };
export namespace filingDate {
let $ref_15: string;
export { $ref_15 as $ref };
}
export namespace snapshotUrl {
let type_96: string;
export { type_96 as type };
}
export namespace formType {
let type_97: string;
export { type_97 as type };
}
}
export { properties_16 as properties };
let required_14: string[];
export { required_14 as required };
let additionalProperties_16: boolean;
export { additionalProperties_16 as additionalProperties };
}
namespace InsightsOptions {
let type_98: string;
export { type_98 as type };
export namespace properties_17 {
namespace lang {
let type_99: string;
export { type_99 as type };
}
namespace region {
let type_100: string;
export { type_100 as type };
}
namespace reportsCount {
let type_101: string;
export { type_101 as type };
}
}
export { properties_17 as properties };
let additionalProperties_17: boolean;
export { additionalProperties_17 as additionalProperties };
}
let insights: {};
}
}
export default _default;
//# sourceMappingURL=insights.schema.d.ts.map