JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1370
  • Score
    100M100P100Q117530F
  • License MIT

Contains type declaration for Glide Scriptable APIs

Package Exports

  • @servicenow/glide
  • @servicenow/glide/sn_actsub
  • @servicenow/glide/sn_ais
  • @servicenow/glide/sn_ais_ec
  • @servicenow/glide/sn_ale_queue
  • @servicenow/glide/sn_app_analytics
  • @servicenow/glide/sn_app_api
  • @servicenow/glide/sn_app_customization
  • @servicenow/glide/sn_app_state
  • @servicenow/glide/sn_appcollab
  • @servicenow/glide/sn_applyonce
  • @servicenow/glide/sn_assessment_core
  • @servicenow/glide/sn_atf
  • @servicenow/glide/sn_auth
  • @servicenow/glide/sn_automation
  • @servicenow/glide/sn_awa
  • @servicenow/glide/sn_batch_install
  • @servicenow/glide/sn_bc
  • @servicenow/glide/sn_cc
  • @servicenow/glide/sn_cdm_util
  • @servicenow/glide/sn_cds_eval
  • @servicenow/glide/sn_cfg_mgmt
  • @servicenow/glide/sn_channelproxy
  • @servicenow/glide/sn_chg_cab_form
  • @servicenow/glide/sn_chg_pol
  • @servicenow/glide/sn_clotho
  • @servicenow/glide/sn_cloud_api
  • @servicenow/glide/sn_cloud_mig_base
  • @servicenow/glide/sn_cmdb
  • @servicenow/glide/sn_cmdb_data_manager
  • @servicenow/glide/sn_cmdbgroup
  • @servicenow/glide/sn_cmp_api
  • @servicenow/glide/sn_collab
  • @servicenow/glide/sn_collision
  • @servicenow/glide/sn_connect
  • @servicenow/glide/sn_crypto_auto_ns
  • @servicenow/glide/sn_cs
  • @servicenow/glide/sn_cs_adapter
  • @servicenow/glide/sn_cs_base
  • @servicenow/glide/sn_cs_commons
  • @servicenow/glide/sn_cs_genai
  • @servicenow/glide/sn_cs_notification
  • @servicenow/glide/sn_cs_ns
  • @servicenow/glide/sn_currency
  • @servicenow/glide/sn_cxs
  • @servicenow/glide/sn_cxs_int
  • @servicenow/glide/sn_dashboard_api
  • @servicenow/glide/sn_data_discovery_api
  • @servicenow/glide/sn_data_gen
  • @servicenow/glide/sn_data_management_console
  • @servicenow/glide/sn_data_management_rule_backlog
  • @servicenow/glide/sn_data_observer
  • @servicenow/glide/sn_datafabric
  • @servicenow/glide/sn_db
  • @servicenow/glide/sn_delegation
  • @servicenow/glide/sn_deployment_analyzer
  • @servicenow/glide/sn_discovery
  • @servicenow/glide/sn_disk_usage
  • @servicenow/glide/sn_doc_services
  • @servicenow/glide/sn_docviewer
  • @servicenow/glide/sn_dsb
  • @servicenow/glide/sn_dt
  • @servicenow/glide/sn_dt_api
  • @servicenow/glide/sn_edge_encryption_ns
  • @servicenow/glide/sn_environment
  • @servicenow/glide/sn_eval
  • @servicenow/glide/sn_fd
  • @servicenow/glide/sn_fd_health
  • @servicenow/glide/sn_fenix
  • @servicenow/glide/sn_field_encryption_starter
  • @servicenow/glide/sn_flow
  • @servicenow/glide/sn_gcf_ns
  • @servicenow/glide/sn_gfiles
  • @servicenow/glide/sn_glide_config
  • @servicenow/glide/sn_glide_ms_api
  • @servicenow/glide/sn_graphql
  • @servicenow/glide/sn_hermes
  • @servicenow/glide/sn_hermes_benchmark
  • @servicenow/glide/sn_hw
  • @servicenow/glide/sn_i18n
  • @servicenow/glide/sn_ide
  • @servicenow/glide/sn_identity
  • @servicenow/glide/sn_idr
  • @servicenow/glide/sn_idrb
  • @servicenow/glide/sn_idx_docstore
  • @servicenow/glide/sn_ih
  • @servicenow/glide/sn_ih_kafka
  • @servicenow/glide/sn_impex
  • @servicenow/glide/sn_infrasec_ns
  • @servicenow/glide/sn_instance_scan
  • @servicenow/glide/sn_integration_studio
  • @servicenow/glide/sn_interaction
  • @servicenow/glide/sn_interaction_awa
  • @servicenow/glide/sn_internal_services
  • @servicenow/glide/sn_itom_jutils
  • @servicenow/glide/sn_itservice
  • @servicenow/glide/sn_js_provider
  • @servicenow/glide/sn_jumbo_app
  • @servicenow/glide/sn_km_intg_api
  • @servicenow/glide/sn_kmf_ns
  • @servicenow/glide/sn_lef
  • @servicenow/glide/sn_log
  • @servicenow/glide/sn_lv
  • @servicenow/glide/sn_mif_core
  • @servicenow/glide/sn_migration_center
  • @servicenow/glide/sn_ml
  • @servicenow/glide/sn_ml_di
  • @servicenow/glide/sn_mobile
  • @servicenow/glide/sn_mobile_analytics
  • @servicenow/glide/sn_mobile_offline
  • @servicenow/glide/sn_mobile_theme
  • @servicenow/glide/sn_module_support
  • @servicenow/glide/sn_msteams
  • @servicenow/glide/sn_nlq
  • @servicenow/glide/sn_nlu
  • @servicenow/glide/sn_node_2_node
  • @servicenow/glide/sn_notification
  • @servicenow/glide/sn_notify
  • @servicenow/glide/sn_notify_twilio
  • @servicenow/glide/sn_num_generator
  • @servicenow/glide/sn_occultus
  • @servicenow/glide/sn_one_extend
  • @servicenow/glide/sn_oneapi
  • @servicenow/glide/sn_ortools
  • @servicenow/glide/sn_pack_opt
  • @servicenow/glide/sn_pad
  • @servicenow/glide/sn_pad_internal
  • @servicenow/glide/sn_par_correlation
  • @servicenow/glide/sn_par_intelligence
  • @servicenow/glide/sn_parser
  • @servicenow/glide/sn_pdfgeneratorutils
  • @servicenow/glide/sn_pe_dbh
  • @servicenow/glide/sn_ph
  • @servicenow/glide/sn_playbook
  • @servicenow/glide/sn_pwdreset_api
  • @servicenow/glide/sn_queryrules
  • @servicenow/glide/sn_releaseops_apis
  • @servicenow/glide/sn_run_level
  • @servicenow/glide/sn_sc
  • @servicenow/glide/sn_sc_replication
  • @servicenow/glide/sn_sc_schema
  • @servicenow/glide/sn_schdl_ns
  • @servicenow/glide/sn_schema_validator
  • @servicenow/glide/sn_scoped_cache
  • @servicenow/glide/sn_scripted_gql
  • @servicenow/glide/sn_scripted_screen
  • @servicenow/glide/sn_search
  • @servicenow/glide/sn_sec_diag
  • @servicenow/glide/sn_secrets_ns
  • @servicenow/glide/sn_security_upgrade_utils
  • @servicenow/glide/sn_sensitive
  • @servicenow/glide/sn_sir_core
  • @servicenow/glide/sn_slow_events
  • @servicenow/glide/sn_sm
  • @servicenow/glide/sn_snap
  • @servicenow/glide/sn_snippets
  • @servicenow/glide/sn_sp_analytics
  • @servicenow/glide/sn_state_flow
  • @servicenow/glide/sn_std_tkt_api
  • @servicenow/glide/sn_svcerr
  • @servicenow/glide/sn_svcmod
  • @servicenow/glide/sn_t2s
  • @servicenow/glide/sn_telemetry
  • @servicenow/glide/sn_templated_snippets
  • @servicenow/glide/sn_templates
  • @servicenow/glide/sn_tfrm
  • @servicenow/glide/sn_tours
  • @servicenow/glide/sn_tracking_call_chain
  • @servicenow/glide/sn_ua
  • @servicenow/glide/sn_uapaf
  • @servicenow/glide/sn_uc
  • @servicenow/glide/sn_ucf_import
  • @servicenow/glide/sn_uit
  • @servicenow/glide/sn_uni_req_api
  • @servicenow/glide/sn_update_set
  • @servicenow/glide/sn_usr
  • @servicenow/glide/sn_utc
  • @servicenow/glide/sn_ux_metrics
  • @servicenow/glide/sn_uxa_ns
  • @servicenow/glide/sn_vcs
  • @servicenow/glide/sn_vsc_api
  • @servicenow/glide/sn_vtable
  • @servicenow/glide/sn_vtb
  • @servicenow/glide/sn_vul_core
  • @servicenow/glide/sn_word_doc_api
  • @servicenow/glide/sn_ws
  • @servicenow/glide/sn_ws_err
  • @servicenow/glide/sn_ws_int
  • @servicenow/glide/sn_zta
  • @servicenow/glide/types
  • @servicenow/glide/util

Readme

ServiceNow SDK Glide type definitions

Contains type declarations for Glide Scriptable APIs to be used in ServiceNow SDK for API type support in module JS development.

Refer to ServiceNow documentation for information regarding importing and using Glide APIs via this package.

Usage

Install

npm i -D @servicenow/glide

The type definitions are exposed under the @servicenow/glide module, and are meant to be used during ServiceNow javascript module development

Modules

Import from @servicenow/glide for ServiceNow scriptables on modules

import { gs, GlideRecord } from "@servicenow/glide";

export function showStateUpdate(
  current: GlideRecord<"incident">,
  previous: GlideRecord<"incident">
) {
  const currentState = current.getValue("incident_state");
  const previousState = previous.getValue("incident_state");

  gs.addInfoMessage(
    `state updated from "${previousState}" to "${currentState}"`
  );
}

SDK Dependencies

Using the SDKs dependencies command you can download table type information from your instance for usage on GlideRecord (Available in SDK 4.2.0+)

Support

ServiceNow SDK and Fluent articles

ServiceNow SDK and Fluent forum