packages/jsii-pacmak/lib/targets/go/runtime/constants.ts (18 lines of code) (raw):
// JSII go runtime module name
export const JSII_RT_MODULE_NAME = 'github.com/aws/jsii-runtime-go';
export const JSII_RT_PACKAGE_NAME = `${JSII_RT_MODULE_NAME}/runtime`;
export const JSII_RT_ALIAS = '_jsii_';
// Jsii initializer package name
export const JSII_INIT_PACKAGE = 'jsii';
// Function to initialize a jsii-generated module
export const JSII_INIT_FUNC = 'Initialize';
// Alias used for the jsii init
export const JSII_INIT_ALIAS = '_init_';
// Function to make create request
export const JSII_CREATE_FUNC = `${JSII_RT_ALIAS}.Create`;
// JSII invoke request
export const JSII_INVOKE_FUNC = `${JSII_RT_ALIAS}.Invoke`;
export const JSII_INVOKE_VOID_FUNC = `${JSII_RT_ALIAS}.InvokeVoid`;
// JSII static invoke
export const JSII_SINVOKE_FUNC = `${JSII_RT_ALIAS}.StaticInvoke`;
export const JSII_SINVOKE_VOID_FUNC = `${JSII_RT_ALIAS}.StaticInvokeVoid`;
// JSII get request
export const JSII_GET_FUNC = `${JSII_RT_ALIAS}.Get`;
// JSII static get request
export const JSII_SGET_FUNC = `${JSII_RT_ALIAS}.StaticGet`;
// JSII set request
export const JSII_SET_FUNC = `${JSII_RT_ALIAS}.Set`;
// JSII static set request
export const JSII_SSET_FUNC = `${JSII_RT_ALIAS}.StaticSet`;
// MISC types & functions
// Jsii override struct type
export const JSII_OVERRIDE = `${JSII_RT_ALIAS}.Override`;
// Jsii Any mock
export const JSII_ANY = `${JSII_RT_ALIAS}.Any`;
// Jsii FQN type
export const JSII_FQN = `${JSII_RT_ALIAS}.FQN`;