UNPKG

@google/dscc

Version:

`dscc` (Data Studio Community Component) is a library to help with the building of community components for Google Data Studio. It can be used as a standalone library, or as a npm dependency.

237 lines 9 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var ConceptType; (function (ConceptType) { ConceptType["METRIC"] = "METRIC"; ConceptType["DIMENSION"] = "DIMENSION"; })(ConceptType = exports.ConceptType || (exports.ConceptType = {})); var MessageType; (function (MessageType) { MessageType["RENDER"] = "RENDER"; })(MessageType = exports.MessageType || (exports.MessageType = {})); var FieldType; (function (FieldType) { FieldType["YEAR"] = "YEAR"; FieldType["YEAR_QUARTER"] = "YEAR_QUARTER"; FieldType["YEAR_MONTH"] = "YEAR_MONTH"; FieldType["YEAR_WEEK"] = "YEAR_WEEK"; FieldType["YEAR_MONTH_DAY"] = "YEAR_MONTH_DAY"; FieldType["YEAR_MONTH_DAY_HOUR"] = "YEAR_MONTH_DAY_HOUR"; FieldType["QUARTER"] = "QUARTER"; FieldType["MONTH"] = "MONTH"; FieldType["WEEK"] = "WEEK"; FieldType["MONTH_DAY"] = "MONTH_DAY"; FieldType["DAY_OF_WEEK"] = "DAY_OF_WEEK"; FieldType["DAY"] = "DAY"; FieldType["HOUR"] = "HOUR"; FieldType["MINUTE"] = "MINUTE"; FieldType["DURATION"] = "DURATION"; FieldType["COUNTRY"] = "COUNTRY"; FieldType["COUNTRY_CODE"] = "COUNTRY_CODE"; FieldType["CONTINENT"] = "CONTINENT"; FieldType["CONTINENT_CODE"] = "CONTINENT_CODE"; FieldType["SUB_CONTINENT"] = "SUB_CONTINENT"; FieldType["SUB_CONTINENT_CODE"] = "SUB_CONTINENT_CODE"; FieldType["REGION"] = "REGION"; FieldType["REGION_CODE"] = "REGION_CODE"; FieldType["CITY"] = "CITY"; FieldType["CITY_CODE"] = "CITY_CODE"; FieldType["METRO_CODE"] = "METRO_CODE"; FieldType["LATITUDE_LONGITUDE"] = "LATITUDE_LONGITUDE"; FieldType["NUMBER"] = "NUMBER"; FieldType["PERCENT"] = "PERCENT"; FieldType["TEXT"] = "TEXT"; FieldType["BOOLEAN"] = "BOOLEAN"; FieldType["URL"] = "URL"; FieldType["IMAGE"] = "IMAGE"; FieldType["CURRENCY_AED"] = "CURRENCY_AED"; FieldType["CURRENCY_ALL"] = "CURRENCY_ALL"; FieldType["CURRENCY_ARS"] = "CURRENCY_ARS"; FieldType["CURRENCY_AUD"] = "CURRENCY_AUD"; FieldType["CURRENCY_BDT"] = "CURRENCY_BDT"; FieldType["CURRENCY_BGN"] = "CURRENCY_BGN"; FieldType["CURRENCY_BOB"] = "CURRENCY_BOB"; FieldType["CURRENCY_BRL"] = "CURRENCY_BRL"; FieldType["CURRENCY_CAD"] = "CURRENCY_CAD"; FieldType["CURRENCY_CDF"] = "CURRENCY_CDF"; FieldType["CURRENCY_CHF"] = "CURRENCY_CHF"; FieldType["CURRENCY_CLP"] = "CURRENCY_CLP"; FieldType["CURRENCY_CNY"] = "CURRENCY_CNY"; FieldType["CURRENCY_COP"] = "CURRENCY_COP"; FieldType["CURRENCY_CRC"] = "CURRENCY_CRC"; FieldType["CURRENCY_CZK"] = "CURRENCY_CZK"; FieldType["CURRENCY_DKK"] = "CURRENCY_DKK"; FieldType["CURRENCY_DOP"] = "CURRENCY_DOP"; FieldType["CURRENCY_EGP"] = "CURRENCY_EGP"; FieldType["CURRENCY_ETB"] = "CURRENCY_ETB"; FieldType["CURRENCY_EUR"] = "CURRENCY_EUR"; FieldType["CURRENCY_GBP"] = "CURRENCY_GBP"; FieldType["CURRENCY_HKD"] = "CURRENCY_HKD"; FieldType["CURRENCY_HRK"] = "CURRENCY_HRK"; FieldType["CURRENCY_HUF"] = "CURRENCY_HUF"; FieldType["CURRENCY_IDR"] = "CURRENCY_IDR"; FieldType["CURRENCY_ILS"] = "CURRENCY_ILS"; FieldType["CURRENCY_INR"] = "CURRENCY_INR"; FieldType["CURRENCY_IRR"] = "CURRENCY_IRR"; FieldType["CURRENCY_ISK"] = "CURRENCY_ISK"; FieldType["CURRENCY_JMD"] = "CURRENCY_JMD"; FieldType["CURRENCY_JPY"] = "CURRENCY_JPY"; FieldType["CURRENCY_KRW"] = "CURRENCY_KRW"; FieldType["CURRENCY_LKR"] = "CURRENCY_LKR"; FieldType["CURRENCY_LTL"] = "CURRENCY_LTL"; FieldType["CURRENCY_MNT"] = "CURRENCY_MNT"; FieldType["CURRENCY_MVR"] = "CURRENCY_MVR"; FieldType["CURRENCY_MXN"] = "CURRENCY_MXN"; FieldType["CURRENCY_MYR"] = "CURRENCY_MYR"; FieldType["CURRENCY_NOK"] = "CURRENCY_NOK"; FieldType["CURRENCY_NZD"] = "CURRENCY_NZD"; FieldType["CURRENCY_PAB"] = "CURRENCY_PAB"; FieldType["CURRENCY_PEN"] = "CURRENCY_PEN"; FieldType["CURRENCY_PHP"] = "CURRENCY_PHP"; FieldType["CURRENCY_PKR"] = "CURRENCY_PKR"; FieldType["CURRENCY_PLN"] = "CURRENCY_PLN"; FieldType["CURRENCY_RON"] = "CURRENCY_RON"; FieldType["CURRENCY_RSD"] = "CURRENCY_RSD"; FieldType["CURRENCY_RUB"] = "CURRENCY_RUB"; FieldType["CURRENCY_SAR"] = "CURRENCY_SAR"; FieldType["CURRENCY_SEK"] = "CURRENCY_SEK"; FieldType["CURRENCY_SGD"] = "CURRENCY_SGD"; FieldType["CURRENCY_THB"] = "CURRENCY_THB"; FieldType["CURRENCY_TRY"] = "CURRENCY_TRY"; FieldType["CURRENCY_TWD"] = "CURRENCY_TWD"; FieldType["CURRENCY_TZS"] = "CURRENCY_TZS"; FieldType["CURRENCY_UAH"] = "CURRENCY_UAH"; FieldType["CURRENCY_USD"] = "CURRENCY_USD"; FieldType["CURRENCY_UYU"] = "CURRENCY_UYU"; FieldType["CURRENCY_VEF"] = "CURRENCY_VEF"; FieldType["CURRENCY_VND"] = "CURRENCY_VND"; FieldType["CURRENCY_YER"] = "CURRENCY_YER"; FieldType["CURRENCY_ZAR"] = "CURRENCY_ZAR"; })(FieldType = exports.FieldType || (exports.FieldType = {})); var TableType; (function (TableType) { TableType["DEFAULT"] = "DEFAULT"; TableType["COMPARISON"] = "COMPARISON"; TableType["SUMMARY"] = "SUMMARY"; })(TableType = exports.TableType || (exports.TableType = {})); var DateRangeType; (function (DateRangeType) { DateRangeType["DEFAULT"] = "DEFAULT"; DateRangeType["COMPARISON"] = "COMPARISON"; })(DateRangeType = exports.DateRangeType || (exports.DateRangeType = {})); var ConfigDataElementType; (function (ConfigDataElementType) { /** * Renders a metric field element. */ ConfigDataElementType["METRIC"] = "METRIC"; /** * Renders a dimension field element. */ ConfigDataElementType["DIMENSION"] = "DIMENSION"; /** * Renders a dropdown that affects the maximum number of results returned. */ ConfigDataElementType["MAX_RESULTS"] = "MAX_RESULTS"; })(ConfigDataElementType = exports.ConfigDataElementType || (exports.ConfigDataElementType = {})); var ConfigStyleElementType; (function (ConfigStyleElementType) { /** * Renders a text input box. */ ConfigStyleElementType["TEXTINPUT"] = "TEXTINPUT"; /** * A single select dropdown. */ ConfigStyleElementType["SELECT_SINGLE"] = "SELECT_SINGLE"; /** * Renders a checkbox. * * Default value: `false` */ ConfigStyleElementType["CHECKBOX"] = "CHECKBOX"; /** * Renders the font color selector. * * Acceptable default values: HEX color value. E.g. `"#888888"`. * * Default value: `"#000"`. */ ConfigStyleElementType["FONT_COLOR"] = "FONT_COLOR"; /** * Renders the font size selector. * * Default value: `"14px"`. */ ConfigStyleElementType["FONT_SIZE"] = "FONT_SIZE"; /** * Renders the font family selector. * * Default value: `""` */ ConfigStyleElementType["FONT_FAMILY"] = "FONT_FAMILY"; /** * Renders a fill color selector. * * Acceptable default values: HEX color value. */ ConfigStyleElementType["FILL_COLOR"] = "FILL_COLOR"; /** * Renders a border color selector. * * Acceptable default values: HEX color value. */ ConfigStyleElementType["BORDER_COLOR"] = "BORDER_COLOR"; /** * Renders an axis color selector. * * Acceptable default values: HEX color value. */ ConfigStyleElementType["AXIS_COLOR"] = "AXIS_COLOR"; /** * Renders a grid color selector. * * Acceptable default values: HEX color value. */ ConfigStyleElementType["GRID_COLOR"] = "GRID_COLOR"; /** * Renders an opacity selector. */ ConfigStyleElementType["OPACITY"] = "OPACITY"; /** * Renders a line weight picker. */ ConfigStyleElementType["LINE_WEIGHT"] = "LINE_WEIGHT"; /** * Renders a line style picker. * * Acceptable default values: `"solid"`, `"dashed"`, `"dotted"`, or `"double"`. */ ConfigStyleElementType["LINE_STYLE"] = "LINE_STYLE"; /** * Renders a border radius selector. */ ConfigStyleElementType["BORDER_RADIUS"] = "BORDER_RADIUS"; /** * Renders an interval selector. */ ConfigStyleElementType["INTERVAL"] = "INTERVAL"; /** * Renders a radio select with pre-defined values. */ ConfigStyleElementType["SELECT_RADIO"] = "SELECT_RADIO"; })(ConfigStyleElementType = exports.ConfigStyleElementType || (exports.ConfigStyleElementType = {})); var DSInteractionType; (function (DSInteractionType) { DSInteractionType["FILTER"] = "FILTER"; })(DSInteractionType = exports.DSInteractionType || (exports.DSInteractionType = {})); var ToDSMessageType; (function (ToDSMessageType) { ToDSMessageType["VIZ_READY"] = "vizReady"; ToDSMessageType["INTERACTION"] = "vizAction"; })(ToDSMessageType = exports.ToDSMessageType || (exports.ToDSMessageType = {})); var InteractionType; (function (InteractionType) { InteractionType["FILTER"] = "FILTER"; })(InteractionType = exports.InteractionType || (exports.InteractionType = {})); //# sourceMappingURL=types.js.map