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+)