Gluon


Gluon

Gluon Namespace

TypeDescription
Context

This gets passed into methods automatically.

Json

Represents arbitrary raw pass-through JSON.

JsonSerializer

A capability to perform JSON serialization.

Method

An executable runtime descriptor of a Gluon remote method.

OwinOptions

Options for adapting Gluon services to OWIN using HTTP transport.

RemoteAttribute

Marks static methods that comprise an auto-detected Gluon service.

Service

A runtime desctiptor of a Gluon service, a set of remote-callable methods.

ModuleDescription
Owin

Owin-related types.

OwinExtensions

Gluon.Schema Namespace

TypeDescription
CallingConvention

Information on how to call the method.

DataType

Describes types that can travel over Gluon transport - the DataType set.

Enum

Enumeration type definition.

EnumCase

Enumeration case definition.

Field

Describes a record or a union case field.

HttpMethod

HTTP methods such as GET, POST, etc.

Method

Remote method descriptor.

Parameter

Method parameter descriptor.

Record

Named type definition corresponding to a record.

Service

Describes a complete Gluon service.

TypeDefinition

Named type definitions.

Union

Named type definition corresponding to a discriminated union.

UnionCase

Discriminated union case definition.

Gluon.TypeScript Namespace

TypeDescription
CodeUnit

Represents a TypeScript code unit.

Generator

Provides TypeScript code generation.

Program

TypeScript program.

Fork me on GitHub