Categorygithub.com/aws/jsii-runtime-go
modulepackage
1.102.0
Repository: https://github.com/aws/jsii-runtime-go.git
Documentation: pkg.go.dev

# README

jsii

The jsii runtime library for Go

This is the jsii runtime for go. This repository is used only for publishing the go module. The source code is managed in the main JSII repository. Refer to the go-runtime readme there for details on building and testing the module.

:balance_scale: License

jsii is distributed under the Apache License, Version 2.0.

See LICENSE and NOTICE for more information.

# Packages

Package runtime provides the APIs used by code generated by the `jsii-pacmak` tool to interact with the `@jsii/kernel` process.

# Functions

Bool returns a pointer to the provided bool.
Bools returns a pointer to a slice of pointers to all of the provided booleans.
Close finalizes the runtime process, signalling the end of the execution to the jsii kernel process, and waiting for graceful termination.
Deprecated: Create will construct a new JSII object within the kernel runtime.
Deprecated: Get reads a property value on a given jsii class instance.
Deprecated: InitJsiiProxy initializes a jsii proxy instance at the provided pointer.
Deprecated: Invoke will call a method on a jsii class instance.
Deprecated: InvokeVoid will call a void method on a jsii class instance.
Deprecated: Load ensures a npm package is loaded in the jsii kernel.
Number returns a pointer to the provided float64.
Numbers returns a pointer to a slice of pointers to all of the provided numbers.
Ptr returns a pointer to the provided value.
PtrSlice returns a pointer to a slice of pointers to all of the provided values.
Deprecated: RegisterClass associates a class fully qualified name to the specified class interface, member list, and proxy maker function.
Deprecated: RegisterEnum associates an enum's fully qualified name to the specified enum type, and members.
Deprecated: RegisterInterface associates an interface's fully qualified name to the specified interface type, member list, and proxy maker function.
Deprecated: RegisterStruct associates a struct's fully qualified name to the specified struct type.
Deprecated: Set writes a property on a given jsii class instance.
Sprintf returns a pointer to a formatted string (semantics are the same as fmt.Sprintf).
Deprecated: StaticGet reads a static property value on a given jsii class.
Deprecated: StaticInvoke will call a static method on a given jsii class.
Deprecated: StaticInvokeVoid will call a static void method on a given jsii class.
Deprecated: StaticSet writes a static property on a given jsii class.
String returns a pointer to the provided string.
Strings returns a pointer to a slice of pointers to all of the provided strings.
Time returns a pointer to the provided time.Time.
Times returns a pointer to a slice of pointers to all of the provided time.Time values.
UnsafeCast converts the given interface value to the desired target interface pointer.

# Interfaces

Deprecated: Member is a runtime descriptor for a class or interface member.

# Type aliases

Deprecated: FQN represents a fully-qualified type name in the jsii type system.
Deprecated: MemberMethod is a runtime descriptor for a class method (implementation of Member).
Deprecated: MemberProperty is a runtime descriptor for a class or interface property (implementation of Member).