Socket
Socket
Sign inDemoInstall

@glimmer/wire-format

Package Overview
Dependencies
Maintainers
10
Versions
286
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@glimmer/wire-format - npm Package Compare versions

Comparing version 0.21.0 to 0.22.0

dist/commonjs/lib/opcodes.d.ts

102

dist/commonjs/index.d.ts
import { Option } from '@glimmer/util';
import { Opcodes } from './lib/opcodes';
export { Opcodes as Ops } from './lib/opcodes';
export declare type str = string;
export declare type TemplateReference = Option<SerializedBlock>;
export declare type YieldTo = str;
export declare function is<T extends any[]>(variant: string): (value: any[]) => value is T;
export declare function is<T extends any[]>(variant: number): (value: any[]) => value is T;
export declare namespace Core {

@@ -17,17 +19,17 @@ type Expression = Expressions.Expression;

type Hash = Core.Hash;
type Unknown = ['unknown', Path];
type Arg = ['arg', Path];
type Get = ['get', Path];
type Unknown = [Opcodes.Unknown, Path];
type Arg = [Opcodes.Arg, Path];
type Get = [Opcodes.Get, Path];
type Value = str | number | boolean | null;
type HasBlock = ['has-block', str];
type HasBlockParams = ['has-block-params', str];
type Undefined = ['undefined'];
type ClientSide = ['function', Function];
type HasBlock = [Opcodes.HasBlock, str];
type HasBlockParams = [Opcodes.HasBlockParams, str];
type Undefined = [Opcodes.Undefined];
type ClientSide = [Opcodes.Function, Function];
type Expression = Unknown | Arg | Get | Concat | HasBlock | HasBlockParams | Helper | Undefined | Value | ClientSide;
interface Concat extends Array<any> {
[0]: 'concat';
[0]: Opcodes.Concat;
[1]: Params;
}
interface Helper extends Array<any> {
[0]: 'helper';
[0]: Opcodes.Helper;
[1]: Path;

@@ -37,10 +39,10 @@ [2]: Params;

}
const isUnknown: (value: any[]) => value is ["unknown", string[]];
const isArg: (value: any[]) => value is ["arg", string[]];
const isGet: (value: any[]) => value is ["get", string[]];
const isUnknown: (value: any[]) => value is [Opcodes.Unknown, string[]];
const isArg: (value: any[]) => value is [Opcodes.Arg, string[]];
const isGet: (value: any[]) => value is [Opcodes.Get, string[]];
const isConcat: (value: any[]) => value is Concat;
const isHelper: (value: any[]) => value is Helper;
const isHasBlock: (value: any[]) => value is ["has-block", string];
const isHasBlockParams: (value: any[]) => value is ["has-block-params", string];
const isUndefined: (value: any[]) => value is ["undefined"];
const isHasBlock: (value: any[]) => value is [Opcodes.HasBlock, string];
const isHasBlockParams: (value: any[]) => value is [Opcodes.HasBlockParams, string];
const isUndefined: (value: any[]) => value is [Opcodes.Undefined];
function isPrimitiveValue(value: any): value is Value;

@@ -54,36 +56,36 @@ }

type Path = Core.Path;
type Text = ['text', str];
type Append = ['append', Expression, boolean];
type Comment = ['comment', str];
type Modifier = ['modifier', Path, Params, Hash];
type Block = ['block', Path, Params, Hash, Option<SerializedBlock>, Option<SerializedBlock>];
type Component = ['component', str, SerializedComponent];
type OpenElement = ['open-element', str, str[]];
type FlushElement = ['flush-element'];
type CloseElement = ['close-element'];
type StaticAttr = ['static-attr', str, Expression, Option<str>];
type DynamicAttr = ['dynamic-attr', str, Expression, Option<str>];
type Yield = ['yield', YieldTo, Params];
type Partial = ['partial', Expression];
type DynamicArg = ['dynamic-arg', str, Expression];
type StaticArg = ['static-arg', str, Expression];
type TrustingAttr = ['trusting-attr', str, Expression, str];
type Debugger = ['debugger'];
const isText: (value: any[]) => value is ["text", string];
const isAppend: (value: any[]) => value is ["append", Expressions.Expression, boolean];
const isComment: (value: any[]) => value is ["comment", string];
const isModifier: (value: any[]) => value is ["modifier", string[], Expressions.Expression[], [string[], Expressions.Expression[]]];
const isBlock: (value: any[]) => value is ["block", string[], Expressions.Expression[], [string[], Expressions.Expression[]], SerializedBlock, SerializedBlock];
const isComponent: (value: any[]) => value is ["component", string, SerializedComponent];
const isOpenElement: (value: any[]) => value is ["open-element", string, string[]];
const isFlushElement: (value: any[]) => value is ["flush-element"];
const isCloseElement: (value: any[]) => value is ["close-element"];
const isStaticAttr: (value: any[]) => value is ["static-attr", string, Expressions.Expression, string];
const isDynamicAttr: (value: any[]) => value is ["dynamic-attr", string, Expressions.Expression, string];
const isYield: (value: any[]) => value is ["yield", string, Expressions.Expression[]];
const isPartial: (value: any[]) => value is ["partial", Expressions.Expression];
const isDynamicArg: (value: any[]) => value is ["dynamic-arg", string, Expressions.Expression];
const isStaticArg: (value: any[]) => value is ["static-arg", string, Expressions.Expression];
const isTrustingAttr: (value: any[]) => value is ["trusting-attr", string, Expressions.Expression, string];
const isDebugger: (value: any[]) => value is ["debugger"];
type Text = [Opcodes.Text, str];
type Append = [Opcodes.Append, Expression, boolean];
type Comment = [Opcodes.Comment, str];
type Modifier = [Opcodes.Modifier, Path, Params, Hash];
type Block = [Opcodes.Block, Path, Params, Hash, Option<SerializedBlock>, Option<SerializedBlock>];
type Component = [Opcodes.Component, str, SerializedComponent];
type OpenElement = [Opcodes.OpenElement, str, str[]];
type FlushElement = [Opcodes.FlushElement];
type CloseElement = [Opcodes.CloseElement];
type StaticAttr = [Opcodes.StaticAttr, str, Expression, Option<str>];
type DynamicAttr = [Opcodes.DynamicAttr, str, Expression, Option<str>];
type Yield = [Opcodes.Yield, YieldTo, Params];
type Partial = [Opcodes.Partial, Expression];
type DynamicArg = [Opcodes.DynamicArg, str, Expression];
type StaticArg = [Opcodes.StaticArg, str, Expression];
type TrustingAttr = [Opcodes.TrustingAttr, str, Expression, str];
type Debugger = [Opcodes.Debugger];
const isText: (value: any[]) => value is [Opcodes.Text, string];
const isAppend: (value: any[]) => value is [Opcodes.Append, Expressions.Expression, boolean];
const isComment: (value: any[]) => value is [Opcodes.Comment, string];
const isModifier: (value: any[]) => value is [Opcodes.Modifier, string[], Expressions.Expression[], [string[], Expressions.Expression[]]];
const isBlock: (value: any[]) => value is [Opcodes.Block, string[], Expressions.Expression[], [string[], Expressions.Expression[]], SerializedBlock, SerializedBlock];
const isComponent: (value: any[]) => value is [Opcodes.Component, string, SerializedComponent];
const isOpenElement: (value: any[]) => value is [Opcodes.OpenElement, string, string[]];
const isFlushElement: (value: any[]) => value is [Opcodes.FlushElement];
const isCloseElement: (value: any[]) => value is [Opcodes.CloseElement];
const isStaticAttr: (value: any[]) => value is [Opcodes.StaticAttr, string, Expressions.Expression, string];
const isDynamicAttr: (value: any[]) => value is [Opcodes.DynamicAttr, string, Expressions.Expression, string];
const isYield: (value: any[]) => value is [Opcodes.Yield, string, Expressions.Expression[]];
const isPartial: (value: any[]) => value is [Opcodes.Partial, Expressions.Expression];
const isDynamicArg: (value: any[]) => value is [Opcodes.DynamicArg, string, Expressions.Expression];
const isStaticArg: (value: any[]) => value is [Opcodes.StaticArg, string, Expressions.Expression];
const isTrustingAttr: (value: any[]) => value is [Opcodes.TrustingAttr, string, Expressions.Expression, string];
const isDebugger: (value: any[]) => value is [Opcodes.Debugger];
type Statement = Text | Append | Comment | Modifier | Block | Component | OpenElement | FlushElement | CloseElement | StaticAttr | DynamicAttr | Yield | Partial | StaticArg | DynamicArg | TrustingAttr | Debugger;

@@ -90,0 +92,0 @@ type Attribute = Statements.StaticAttr | Statements.DynamicAttr;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const opcodes_1 = require("./lib/opcodes");
var opcodes_2 = require("./lib/opcodes");
exports.Ops = opcodes_2.Opcodes;
function is(variant) {

@@ -10,10 +14,10 @@ return function (value) {

(function (Expressions) {
Expressions.isUnknown = is('unknown');
Expressions.isArg = is('arg');
Expressions.isGet = is('get');
Expressions.isConcat = is('concat');
Expressions.isHelper = is('helper');
Expressions.isHasBlock = is('has-block');
Expressions.isHasBlockParams = is('has-block-params');
Expressions.isUndefined = is('undefined');
Expressions.isUnknown = is(opcodes_1.Opcodes.Unknown);
Expressions.isArg = is(opcodes_1.Opcodes.Arg);
Expressions.isGet = is(opcodes_1.Opcodes.Get);
Expressions.isConcat = is(opcodes_1.Opcodes.Concat);
Expressions.isHelper = is(opcodes_1.Opcodes.Helper);
Expressions.isHasBlock = is(opcodes_1.Opcodes.HasBlock);
Expressions.isHasBlockParams = is(opcodes_1.Opcodes.HasBlockParams);
Expressions.isUndefined = is(opcodes_1.Opcodes.Undefined);
function isPrimitiveValue(value) {

@@ -29,25 +33,25 @@ if (value === null) {

(function (Statements) {
Statements.isText = is('text');
Statements.isAppend = is('append');
Statements.isComment = is('comment');
Statements.isModifier = is('modifier');
Statements.isBlock = is('block');
Statements.isComponent = is('component');
Statements.isOpenElement = is('open-element');
Statements.isFlushElement = is('flush-element');
Statements.isCloseElement = is('close-element');
Statements.isStaticAttr = is('static-attr');
Statements.isDynamicAttr = is('dynamic-attr');
Statements.isYield = is('yield');
Statements.isPartial = is('partial');
Statements.isDynamicArg = is('dynamic-arg');
Statements.isStaticArg = is('static-arg');
Statements.isTrustingAttr = is('trusting-attr');
Statements.isDebugger = is('debugger');
Statements.isText = is(opcodes_1.Opcodes.Text);
Statements.isAppend = is(opcodes_1.Opcodes.Append);
Statements.isComment = is(opcodes_1.Opcodes.Comment);
Statements.isModifier = is(opcodes_1.Opcodes.Modifier);
Statements.isBlock = is(opcodes_1.Opcodes.Block);
Statements.isComponent = is(opcodes_1.Opcodes.Component);
Statements.isOpenElement = is(opcodes_1.Opcodes.OpenElement);
Statements.isFlushElement = is(opcodes_1.Opcodes.FlushElement);
Statements.isCloseElement = is(opcodes_1.Opcodes.CloseElement);
Statements.isStaticAttr = is(opcodes_1.Opcodes.StaticAttr);
Statements.isDynamicAttr = is(opcodes_1.Opcodes.DynamicAttr);
Statements.isYield = is(opcodes_1.Opcodes.Yield);
Statements.isPartial = is(opcodes_1.Opcodes.Partial);
Statements.isDynamicArg = is(opcodes_1.Opcodes.DynamicArg);
Statements.isStaticArg = is(opcodes_1.Opcodes.StaticArg);
Statements.isTrustingAttr = is(opcodes_1.Opcodes.TrustingAttr);
Statements.isDebugger = is(opcodes_1.Opcodes.Debugger);
function isAttribute(val) {
return val[0] === 'static-attr' || val[0] === 'dynamic-attr';
return val[0] === opcodes_1.Opcodes.StaticAttr || val[0] === opcodes_1.Opcodes.DynamicAttr;
}
Statements.isAttribute = isAttribute;
function isArgument(val) {
return val[0] === 'static-arg' || val[0] === 'dynamic-arg';
return val[0] === opcodes_1.Opcodes.StaticArg || val[0] === opcodes_1.Opcodes.DynamicArg;
}

@@ -64,2 +68,2 @@ Statements.isArgument = isArgument;

})(Statements = exports.Statements || (exports.Statements = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBbUJBLFlBQW9DLE9BQWU7SUFDakQsTUFBTSxDQUFDLFVBQVMsS0FBWTtRQUMxQixNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLE9BQU8sQ0FBQztJQUM5QixDQUFDLENBQUM7QUFDSixDQUFDO0FBSkQsZ0JBSUM7QUFXRCxJQUFpQixXQUFXLENBc0QzQjtBQXRERCxXQUFpQixXQUFXO0lBdUNiLHFCQUFTLEdBQVUsRUFBRSxDQUFVLFNBQVMsQ0FBQyxDQUFDO0lBQzFDLGlCQUFLLEdBQWMsRUFBRSxDQUFNLEtBQUssQ0FBQyxDQUFDO0lBQ2xDLGlCQUFLLEdBQWMsRUFBRSxDQUFNLEtBQUssQ0FBQyxDQUFDO0lBQ2xDLG9CQUFRLEdBQVcsRUFBRSxDQUFTLFFBQVEsQ0FBQyxDQUFDO0lBQ3hDLG9CQUFRLEdBQVcsRUFBRSxDQUFTLFFBQVEsQ0FBQyxDQUFDO0lBQ3hDLHNCQUFVLEdBQVMsRUFBRSxDQUFXLFdBQVcsQ0FBQyxDQUFDO0lBQzdDLDRCQUFnQixHQUFHLEVBQUUsQ0FBaUIsa0JBQWtCLENBQUMsQ0FBQztJQUMxRCx1QkFBVyxHQUFRLEVBQUUsQ0FBWSxXQUFXLENBQUMsQ0FBQztJQUUzRCwwQkFBaUMsS0FBVTtRQUN6QyxFQUFFLENBQUMsQ0FBQyxLQUFLLEtBQUssSUFBSSxDQUFDLENBQUMsQ0FBQztZQUNuQixNQUFNLENBQUMsSUFBSSxDQUFDO1FBQ2QsQ0FBQztRQUNELE1BQU0sQ0FBQyxPQUFPLEtBQUssS0FBSyxRQUFRLENBQUM7SUFDbkMsQ0FBQztJQUxlLDRCQUFnQixtQkFLL0IsQ0FBQTtBQUNILENBQUMsRUF0RGdCLFdBQVcsR0FBWCxtQkFBVyxLQUFYLG1CQUFXLFFBc0QzQjtBQUlELElBQWlCLFVBQVUsQ0F5RjFCO0FBekZELFdBQWlCLFVBQVU7SUF3QlosaUJBQU0sR0FBVyxFQUFFLENBQU8sTUFBTSxDQUFDLENBQUM7SUFDbEMsbUJBQVEsR0FBUyxFQUFFLENBQVMsUUFBUSxDQUFDLENBQUM7SUFDdEMsb0JBQVMsR0FBUSxFQUFFLENBQVUsU0FBUyxDQUFDLENBQUM7SUFDeEMscUJBQVUsR0FBTyxFQUFFLENBQVcsVUFBVSxDQUFDLENBQUM7SUFDMUMsa0JBQU8sR0FBVSxFQUFFLENBQVEsT0FBTyxDQUFDLENBQUM7SUFDcEMsc0JBQVcsR0FBTSxFQUFFLENBQVksV0FBVyxDQUFDLENBQUM7SUFDNUMsd0JBQWEsR0FBSSxFQUFFLENBQWMsY0FBYyxDQUFDLENBQUM7SUFDakQseUJBQWMsR0FBRyxFQUFFLENBQWUsZUFBZSxDQUFDLENBQUM7SUFDbkQseUJBQWMsR0FBRyxFQUFFLENBQWUsZUFBZSxDQUFDLENBQUM7SUFDbkQsdUJBQVksR0FBSyxFQUFFLENBQWEsYUFBYSxDQUFDLENBQUM7SUFDL0Msd0JBQWEsR0FBSSxFQUFFLENBQWMsY0FBYyxDQUFDLENBQUM7SUFDakQsa0JBQU8sR0FBVSxFQUFFLENBQVEsT0FBTyxDQUFDLENBQUM7SUFDcEMsb0JBQVMsR0FBUSxFQUFFLENBQVUsU0FBUyxDQUFDLENBQUM7SUFDeEMsdUJBQVksR0FBSyxFQUFFLENBQWEsYUFBYSxDQUFDLENBQUM7SUFDL0Msc0JBQVcsR0FBTSxFQUFFLENBQVksWUFBWSxDQUFDLENBQUM7SUFDN0MseUJBQWMsR0FBRyxFQUFFLENBQWUsZUFBZSxDQUFDLENBQUM7SUFDbkQscUJBQVUsR0FBTyxFQUFFLENBQVcsVUFBVSxDQUFDLENBQUM7SUEyQnZELHFCQUE0QixHQUFjO1FBQ3hDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEtBQUssYUFBYSxJQUFJLEdBQUcsQ0FBQyxDQUFDLENBQUMsS0FBSyxjQUFjLENBQUM7SUFDL0QsQ0FBQztJQUZlLHNCQUFXLGNBRTFCLENBQUE7SUFPRCxvQkFBMkIsR0FBYztRQUN2QyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxLQUFLLFlBQVksSUFBSSxHQUFHLENBQUMsQ0FBQyxDQUFDLEtBQUssYUFBYSxDQUFDO0lBQzdELENBQUM7SUFGZSxxQkFBVSxhQUV6QixDQUFBO0lBSUQscUJBQTRCLEdBQWM7UUFDeEMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsSUFBSSxVQUFVLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDN0MsQ0FBQztJQUZlLHNCQUFXLGNBRTFCLENBQUE7SUFFRCwwQkFBaUMsQ0FBWTtRQUMzQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ2QsQ0FBQztJQUZlLDJCQUFnQixtQkFFL0IsQ0FBQTtBQUNILENBQUMsRUF6RmdCLFVBQVUsR0FBVixrQkFBVSxLQUFWLGtCQUFVLFFBeUYxQiJ9
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUNBLDJDQUF3QztBQUV4Qyx5Q0FBK0M7QUFBdEMsd0JBQUEsT0FBTyxDQUFPO0FBbUJ2QixZQUFvQyxPQUFlO0lBQ2pELE1BQU0sQ0FBQyxVQUFTLEtBQVk7UUFDMUIsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsS0FBSyxPQUFPLENBQUM7SUFDOUIsQ0FBQyxDQUFDO0FBQ0osQ0FBQztBQUpELGdCQUlDO0FBV0QsSUFBaUIsV0FBVyxDQXNEM0I7QUF0REQsV0FBaUIsV0FBVztJQXVDYixxQkFBUyxHQUFVLEVBQUUsQ0FBVSxpQkFBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ2hELGlCQUFLLEdBQWMsRUFBRSxDQUFNLGlCQUFPLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDeEMsaUJBQUssR0FBYyxFQUFFLENBQU0saUJBQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUN4QyxvQkFBUSxHQUFXLEVBQUUsQ0FBUyxpQkFBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQzlDLG9CQUFRLEdBQVcsRUFBRSxDQUFTLGlCQUFPLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDOUMsc0JBQVUsR0FBUyxFQUFFLENBQVcsaUJBQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUNsRCw0QkFBZ0IsR0FBRyxFQUFFLENBQWlCLGlCQUFPLENBQUMsY0FBYyxDQUFDLENBQUM7SUFDOUQsdUJBQVcsR0FBUSxFQUFFLENBQVksaUJBQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQztJQUVqRSwwQkFBaUMsS0FBVTtRQUN6QyxFQUFFLENBQUMsQ0FBQyxLQUFLLEtBQUssSUFBSSxDQUFDLENBQUMsQ0FBQztZQUNuQixNQUFNLENBQUMsSUFBSSxDQUFDO1FBQ2QsQ0FBQztRQUNELE1BQU0sQ0FBQyxPQUFPLEtBQUssS0FBSyxRQUFRLENBQUM7SUFDbkMsQ0FBQztJQUxlLDRCQUFnQixtQkFLL0IsQ0FBQTtBQUNILENBQUMsRUF0RGdCLFdBQVcsR0FBWCxtQkFBVyxLQUFYLG1CQUFXLFFBc0QzQjtBQUlELElBQWlCLFVBQVUsQ0F5RjFCO0FBekZELFdBQWlCLFVBQVU7SUF3QlosaUJBQU0sR0FBVyxFQUFFLENBQU8saUJBQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUN4QyxtQkFBUSxHQUFTLEVBQUUsQ0FBUyxpQkFBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQzVDLG9CQUFTLEdBQVEsRUFBRSxDQUFVLGlCQUFPLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDOUMscUJBQVUsR0FBTyxFQUFFLENBQVcsaUJBQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUNoRCxrQkFBTyxHQUFVLEVBQUUsQ0FBUSxpQkFBTyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQzFDLHNCQUFXLEdBQU0sRUFBRSxDQUFZLGlCQUFPLENBQUMsU0FBUyxDQUFDLENBQUM7SUFDbEQsd0JBQWEsR0FBSSxFQUFFLENBQWMsaUJBQU8sQ0FBQyxXQUFXLENBQUMsQ0FBQztJQUN0RCx5QkFBYyxHQUFHLEVBQUUsQ0FBZSxpQkFBTyxDQUFDLFlBQVksQ0FBQyxDQUFDO0lBQ3hELHlCQUFjLEdBQUcsRUFBRSxDQUFlLGlCQUFPLENBQUMsWUFBWSxDQUFDLENBQUM7SUFDeEQsdUJBQVksR0FBSyxFQUFFLENBQWEsaUJBQU8sQ0FBQyxVQUFVLENBQUMsQ0FBQztJQUNwRCx3QkFBYSxHQUFJLEVBQUUsQ0FBYyxpQkFBTyxDQUFDLFdBQVcsQ0FBQyxDQUFDO0lBQ3RELGtCQUFPLEdBQVUsRUFBRSxDQUFRLGlCQUFPLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDMUMsb0JBQVMsR0FBUSxFQUFFLENBQVUsaUJBQU8sQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUM5Qyx1QkFBWSxHQUFLLEVBQUUsQ0FBYSxpQkFBTyxDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBQ3BELHNCQUFXLEdBQU0sRUFBRSxDQUFZLGlCQUFPLENBQUMsU0FBUyxDQUFDLENBQUM7SUFDbEQseUJBQWMsR0FBRyxFQUFFLENBQWUsaUJBQU8sQ0FBQyxZQUFZLENBQUMsQ0FBQztJQUN4RCxxQkFBVSxHQUFPLEVBQUUsQ0FBVyxpQkFBTyxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBMkI3RCxxQkFBNEIsR0FBYztRQUN4QyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxLQUFLLGlCQUFPLENBQUMsVUFBVSxJQUFJLEdBQUcsQ0FBQyxDQUFDLENBQUMsS0FBSyxpQkFBTyxDQUFDLFdBQVcsQ0FBQztJQUN6RSxDQUFDO0lBRmUsc0JBQVcsY0FFMUIsQ0FBQTtJQU9ELG9CQUEyQixHQUFjO1FBQ3ZDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEtBQUssaUJBQU8sQ0FBQyxTQUFTLElBQUksR0FBRyxDQUFDLENBQUMsQ0FBQyxLQUFLLGlCQUFPLENBQUMsVUFBVSxDQUFDO0lBQ3ZFLENBQUM7SUFGZSxxQkFBVSxhQUV6QixDQUFBO0lBSUQscUJBQTRCLEdBQWM7UUFDeEMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsSUFBSSxVQUFVLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDN0MsQ0FBQztJQUZlLHNCQUFXLGNBRTFCLENBQUE7SUFFRCwwQkFBaUMsQ0FBWTtRQUMzQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ2QsQ0FBQztJQUZlLDJCQUFnQixtQkFFL0IsQ0FBQTtBQUNILENBQUMsRUF6RmdCLFVBQVUsR0FBVixrQkFBVSxLQUFWLGtCQUFVLFFBeUYxQiJ9
import { Option } from '@glimmer/util';
import { Opcodes } from './lib/opcodes';
export { Opcodes as Ops } from './lib/opcodes';
export declare type str = string;
export declare type TemplateReference = Option<SerializedBlock>;
export declare type YieldTo = str;
export declare function is<T extends any[]>(variant: string): (value: any[]) => value is T;
export declare function is<T extends any[]>(variant: number): (value: any[]) => value is T;
export declare namespace Core {

@@ -17,17 +19,17 @@ type Expression = Expressions.Expression;

type Hash = Core.Hash;
type Unknown = ['unknown', Path];
type Arg = ['arg', Path];
type Get = ['get', Path];
type Unknown = [Opcodes.Unknown, Path];
type Arg = [Opcodes.Arg, Path];
type Get = [Opcodes.Get, Path];
type Value = str | number | boolean | null;
type HasBlock = ['has-block', str];
type HasBlockParams = ['has-block-params', str];
type Undefined = ['undefined'];
type ClientSide = ['function', Function];
type HasBlock = [Opcodes.HasBlock, str];
type HasBlockParams = [Opcodes.HasBlockParams, str];
type Undefined = [Opcodes.Undefined];
type ClientSide = [Opcodes.Function, Function];
type Expression = Unknown | Arg | Get | Concat | HasBlock | HasBlockParams | Helper | Undefined | Value | ClientSide;
interface Concat extends Array<any> {
[0]: 'concat';
[0]: Opcodes.Concat;
[1]: Params;
}
interface Helper extends Array<any> {
[0]: 'helper';
[0]: Opcodes.Helper;
[1]: Path;

@@ -37,10 +39,10 @@ [2]: Params;

}
const isUnknown: (value: any[]) => value is ["unknown", string[]];
const isArg: (value: any[]) => value is ["arg", string[]];
const isGet: (value: any[]) => value is ["get", string[]];
const isUnknown: (value: any[]) => value is [Opcodes.Unknown, string[]];
const isArg: (value: any[]) => value is [Opcodes.Arg, string[]];
const isGet: (value: any[]) => value is [Opcodes.Get, string[]];
const isConcat: (value: any[]) => value is Concat;
const isHelper: (value: any[]) => value is Helper;
const isHasBlock: (value: any[]) => value is ["has-block", string];
const isHasBlockParams: (value: any[]) => value is ["has-block-params", string];
const isUndefined: (value: any[]) => value is ["undefined"];
const isHasBlock: (value: any[]) => value is [Opcodes.HasBlock, string];
const isHasBlockParams: (value: any[]) => value is [Opcodes.HasBlockParams, string];
const isUndefined: (value: any[]) => value is [Opcodes.Undefined];
function isPrimitiveValue(value: any): value is Value;

@@ -54,36 +56,36 @@ }

type Path = Core.Path;
type Text = ['text', str];
type Append = ['append', Expression, boolean];
type Comment = ['comment', str];
type Modifier = ['modifier', Path, Params, Hash];
type Block = ['block', Path, Params, Hash, Option<SerializedBlock>, Option<SerializedBlock>];
type Component = ['component', str, SerializedComponent];
type OpenElement = ['open-element', str, str[]];
type FlushElement = ['flush-element'];
type CloseElement = ['close-element'];
type StaticAttr = ['static-attr', str, Expression, Option<str>];
type DynamicAttr = ['dynamic-attr', str, Expression, Option<str>];
type Yield = ['yield', YieldTo, Params];
type Partial = ['partial', Expression];
type DynamicArg = ['dynamic-arg', str, Expression];
type StaticArg = ['static-arg', str, Expression];
type TrustingAttr = ['trusting-attr', str, Expression, str];
type Debugger = ['debugger'];
const isText: (value: any[]) => value is ["text", string];
const isAppend: (value: any[]) => value is ["append", Expressions.Expression, boolean];
const isComment: (value: any[]) => value is ["comment", string];
const isModifier: (value: any[]) => value is ["modifier", string[], Expressions.Expression[], [string[], Expressions.Expression[]]];
const isBlock: (value: any[]) => value is ["block", string[], Expressions.Expression[], [string[], Expressions.Expression[]], SerializedBlock, SerializedBlock];
const isComponent: (value: any[]) => value is ["component", string, SerializedComponent];
const isOpenElement: (value: any[]) => value is ["open-element", string, string[]];
const isFlushElement: (value: any[]) => value is ["flush-element"];
const isCloseElement: (value: any[]) => value is ["close-element"];
const isStaticAttr: (value: any[]) => value is ["static-attr", string, Expressions.Expression, string];
const isDynamicAttr: (value: any[]) => value is ["dynamic-attr", string, Expressions.Expression, string];
const isYield: (value: any[]) => value is ["yield", string, Expressions.Expression[]];
const isPartial: (value: any[]) => value is ["partial", Expressions.Expression];
const isDynamicArg: (value: any[]) => value is ["dynamic-arg", string, Expressions.Expression];
const isStaticArg: (value: any[]) => value is ["static-arg", string, Expressions.Expression];
const isTrustingAttr: (value: any[]) => value is ["trusting-attr", string, Expressions.Expression, string];
const isDebugger: (value: any[]) => value is ["debugger"];
type Text = [Opcodes.Text, str];
type Append = [Opcodes.Append, Expression, boolean];
type Comment = [Opcodes.Comment, str];
type Modifier = [Opcodes.Modifier, Path, Params, Hash];
type Block = [Opcodes.Block, Path, Params, Hash, Option<SerializedBlock>, Option<SerializedBlock>];
type Component = [Opcodes.Component, str, SerializedComponent];
type OpenElement = [Opcodes.OpenElement, str, str[]];
type FlushElement = [Opcodes.FlushElement];
type CloseElement = [Opcodes.CloseElement];
type StaticAttr = [Opcodes.StaticAttr, str, Expression, Option<str>];
type DynamicAttr = [Opcodes.DynamicAttr, str, Expression, Option<str>];
type Yield = [Opcodes.Yield, YieldTo, Params];
type Partial = [Opcodes.Partial, Expression];
type DynamicArg = [Opcodes.DynamicArg, str, Expression];
type StaticArg = [Opcodes.StaticArg, str, Expression];
type TrustingAttr = [Opcodes.TrustingAttr, str, Expression, str];
type Debugger = [Opcodes.Debugger];
const isText: (value: any[]) => value is [Opcodes.Text, string];
const isAppend: (value: any[]) => value is [Opcodes.Append, Expressions.Expression, boolean];
const isComment: (value: any[]) => value is [Opcodes.Comment, string];
const isModifier: (value: any[]) => value is [Opcodes.Modifier, string[], Expressions.Expression[], [string[], Expressions.Expression[]]];
const isBlock: (value: any[]) => value is [Opcodes.Block, string[], Expressions.Expression[], [string[], Expressions.Expression[]], SerializedBlock, SerializedBlock];
const isComponent: (value: any[]) => value is [Opcodes.Component, string, SerializedComponent];
const isOpenElement: (value: any[]) => value is [Opcodes.OpenElement, string, string[]];
const isFlushElement: (value: any[]) => value is [Opcodes.FlushElement];
const isCloseElement: (value: any[]) => value is [Opcodes.CloseElement];
const isStaticAttr: (value: any[]) => value is [Opcodes.StaticAttr, string, Expressions.Expression, string];
const isDynamicAttr: (value: any[]) => value is [Opcodes.DynamicAttr, string, Expressions.Expression, string];
const isYield: (value: any[]) => value is [Opcodes.Yield, string, Expressions.Expression[]];
const isPartial: (value: any[]) => value is [Opcodes.Partial, Expressions.Expression];
const isDynamicArg: (value: any[]) => value is [Opcodes.DynamicArg, string, Expressions.Expression];
const isStaticArg: (value: any[]) => value is [Opcodes.StaticArg, string, Expressions.Expression];
const isTrustingAttr: (value: any[]) => value is [Opcodes.TrustingAttr, string, Expressions.Expression, string];
const isDebugger: (value: any[]) => value is [Opcodes.Debugger];
type Statement = Text | Append | Comment | Modifier | Block | Component | OpenElement | FlushElement | CloseElement | StaticAttr | DynamicAttr | Yield | Partial | StaticArg | DynamicArg | TrustingAttr | Debugger;

@@ -90,0 +92,0 @@ type Attribute = Statements.StaticAttr | Statements.DynamicAttr;

@@ -0,1 +1,3 @@

import { Opcodes } from './lib/opcodes';
export { Opcodes as Ops } from './lib/opcodes';
export function is(variant) {

@@ -8,10 +10,10 @@ return function (value) {

(function (Expressions) {
Expressions.isUnknown = is('unknown');
Expressions.isArg = is('arg');
Expressions.isGet = is('get');
Expressions.isConcat = is('concat');
Expressions.isHelper = is('helper');
Expressions.isHasBlock = is('has-block');
Expressions.isHasBlockParams = is('has-block-params');
Expressions.isUndefined = is('undefined');
Expressions.isUnknown = is(Opcodes.Unknown);
Expressions.isArg = is(Opcodes.Arg);
Expressions.isGet = is(Opcodes.Get);
Expressions.isConcat = is(Opcodes.Concat);
Expressions.isHelper = is(Opcodes.Helper);
Expressions.isHasBlock = is(Opcodes.HasBlock);
Expressions.isHasBlockParams = is(Opcodes.HasBlockParams);
Expressions.isUndefined = is(Opcodes.Undefined);
function isPrimitiveValue(value) {

@@ -27,25 +29,25 @@ if (value === null) {

(function (Statements) {
Statements.isText = is('text');
Statements.isAppend = is('append');
Statements.isComment = is('comment');
Statements.isModifier = is('modifier');
Statements.isBlock = is('block');
Statements.isComponent = is('component');
Statements.isOpenElement = is('open-element');
Statements.isFlushElement = is('flush-element');
Statements.isCloseElement = is('close-element');
Statements.isStaticAttr = is('static-attr');
Statements.isDynamicAttr = is('dynamic-attr');
Statements.isYield = is('yield');
Statements.isPartial = is('partial');
Statements.isDynamicArg = is('dynamic-arg');
Statements.isStaticArg = is('static-arg');
Statements.isTrustingAttr = is('trusting-attr');
Statements.isDebugger = is('debugger');
Statements.isText = is(Opcodes.Text);
Statements.isAppend = is(Opcodes.Append);
Statements.isComment = is(Opcodes.Comment);
Statements.isModifier = is(Opcodes.Modifier);
Statements.isBlock = is(Opcodes.Block);
Statements.isComponent = is(Opcodes.Component);
Statements.isOpenElement = is(Opcodes.OpenElement);
Statements.isFlushElement = is(Opcodes.FlushElement);
Statements.isCloseElement = is(Opcodes.CloseElement);
Statements.isStaticAttr = is(Opcodes.StaticAttr);
Statements.isDynamicAttr = is(Opcodes.DynamicAttr);
Statements.isYield = is(Opcodes.Yield);
Statements.isPartial = is(Opcodes.Partial);
Statements.isDynamicArg = is(Opcodes.DynamicArg);
Statements.isStaticArg = is(Opcodes.StaticArg);
Statements.isTrustingAttr = is(Opcodes.TrustingAttr);
Statements.isDebugger = is(Opcodes.Debugger);
function isAttribute(val) {
return val[0] === 'static-attr' || val[0] === 'dynamic-attr';
return val[0] === Opcodes.StaticAttr || val[0] === Opcodes.DynamicAttr;
}
Statements.isAttribute = isAttribute;
function isArgument(val) {
return val[0] === 'static-arg' || val[0] === 'dynamic-arg';
return val[0] === Opcodes.StaticArg || val[0] === Opcodes.DynamicArg;
}

@@ -62,2 +64,2 @@ Statements.isArgument = isArgument;

})(Statements || (Statements = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtQkEsTUFBTSxhQUE4QixPQUFlO0lBQ2pELE1BQU0sQ0FBQyxVQUFTLEtBQVk7UUFDMUIsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsS0FBSyxPQUFPLENBQUM7SUFDOUIsQ0FBQyxDQUFDO0FBQ0osQ0FBQztBQVdELE1BQU0sS0FBVyxXQUFXLENBc0QzQjtBQXRERCxXQUFpQixXQUFXO0lBdUNiLHFCQUFTLEdBQVUsRUFBRSxDQUFVLFNBQVMsQ0FBQyxDQUFDO0lBQzFDLGlCQUFLLEdBQWMsRUFBRSxDQUFNLEtBQUssQ0FBQyxDQUFDO0lBQ2xDLGlCQUFLLEdBQWMsRUFBRSxDQUFNLEtBQUssQ0FBQyxDQUFDO0lBQ2xDLG9CQUFRLEdBQVcsRUFBRSxDQUFTLFFBQVEsQ0FBQyxDQUFDO0lBQ3hDLG9CQUFRLEdBQVcsRUFBRSxDQUFTLFFBQVEsQ0FBQyxDQUFDO0lBQ3hDLHNCQUFVLEdBQVMsRUFBRSxDQUFXLFdBQVcsQ0FBQyxDQUFDO0lBQzdDLDRCQUFnQixHQUFHLEVBQUUsQ0FBaUIsa0JBQWtCLENBQUMsQ0FBQztJQUMxRCx1QkFBVyxHQUFRLEVBQUUsQ0FBWSxXQUFXLENBQUMsQ0FBQztJQUUzRCwwQkFBaUMsS0FBVTtRQUN6QyxFQUFFLENBQUMsQ0FBQyxLQUFLLEtBQUssSUFBSSxDQUFDLENBQUMsQ0FBQztZQUNuQixNQUFNLENBQUMsSUFBSSxDQUFDO1FBQ2QsQ0FBQztRQUNELE1BQU0sQ0FBQyxPQUFPLEtBQUssS0FBSyxRQUFRLENBQUM7SUFDbkMsQ0FBQztJQUxlLDRCQUFnQixtQkFLL0IsQ0FBQTtBQUNILENBQUMsRUF0RGdCLFdBQVcsS0FBWCxXQUFXLFFBc0QzQjtBQUlELE1BQU0sS0FBVyxVQUFVLENBeUYxQjtBQXpGRCxXQUFpQixVQUFVO0lBd0JaLGlCQUFNLEdBQVcsRUFBRSxDQUFPLE1BQU0sQ0FBQyxDQUFDO0lBQ2xDLG1CQUFRLEdBQVMsRUFBRSxDQUFTLFFBQVEsQ0FBQyxDQUFDO0lBQ3RDLG9CQUFTLEdBQVEsRUFBRSxDQUFVLFNBQVMsQ0FBQyxDQUFDO0lBQ3hDLHFCQUFVLEdBQU8sRUFBRSxDQUFXLFVBQVUsQ0FBQyxDQUFDO0lBQzFDLGtCQUFPLEdBQVUsRUFBRSxDQUFRLE9BQU8sQ0FBQyxDQUFDO0lBQ3BDLHNCQUFXLEdBQU0sRUFBRSxDQUFZLFdBQVcsQ0FBQyxDQUFDO0lBQzVDLHdCQUFhLEdBQUksRUFBRSxDQUFjLGNBQWMsQ0FBQyxDQUFDO0lBQ2pELHlCQUFjLEdBQUcsRUFBRSxDQUFlLGVBQWUsQ0FBQyxDQUFDO0lBQ25ELHlCQUFjLEdBQUcsRUFBRSxDQUFlLGVBQWUsQ0FBQyxDQUFDO0lBQ25ELHVCQUFZLEdBQUssRUFBRSxDQUFhLGFBQWEsQ0FBQyxDQUFDO0lBQy9DLHdCQUFhLEdBQUksRUFBRSxDQUFjLGNBQWMsQ0FBQyxDQUFDO0lBQ2pELGtCQUFPLEdBQVUsRUFBRSxDQUFRLE9BQU8sQ0FBQyxDQUFDO0lBQ3BDLG9CQUFTLEdBQVEsRUFBRSxDQUFVLFNBQVMsQ0FBQyxDQUFDO0lBQ3hDLHVCQUFZLEdBQUssRUFBRSxDQUFhLGFBQWEsQ0FBQyxDQUFDO0lBQy9DLHNCQUFXLEdBQU0sRUFBRSxDQUFZLFlBQVksQ0FBQyxDQUFDO0lBQzdDLHlCQUFjLEdBQUcsRUFBRSxDQUFlLGVBQWUsQ0FBQyxDQUFDO0lBQ25ELHFCQUFVLEdBQU8sRUFBRSxDQUFXLFVBQVUsQ0FBQyxDQUFDO0lBMkJ2RCxxQkFBNEIsR0FBYztRQUN4QyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxLQUFLLGFBQWEsSUFBSSxHQUFHLENBQUMsQ0FBQyxDQUFDLEtBQUssY0FBYyxDQUFDO0lBQy9ELENBQUM7SUFGZSxzQkFBVyxjQUUxQixDQUFBO0lBT0Qsb0JBQTJCLEdBQWM7UUFDdkMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsS0FBSyxZQUFZLElBQUksR0FBRyxDQUFDLENBQUMsQ0FBQyxLQUFLLGFBQWEsQ0FBQztJQUM3RCxDQUFDO0lBRmUscUJBQVUsYUFFekIsQ0FBQTtJQUlELHFCQUE0QixHQUFjO1FBQ3hDLE1BQU0sQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLElBQUksVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQzdDLENBQUM7SUFGZSxzQkFBVyxjQUUxQixDQUFBO0lBRUQsMEJBQWlDLENBQVk7UUFDM0MsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUNkLENBQUM7SUFGZSwyQkFBZ0IsbUJBRS9CLENBQUE7QUFDSCxDQUFDLEVBekZnQixVQUFVLEtBQVYsVUFBVSxRQXlGMUIifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRXhDLE9BQU8sRUFBRSxPQUFPLElBQUksR0FBRyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBbUIvQyxNQUFNLGFBQThCLE9BQWU7SUFDakQsTUFBTSxDQUFDLFVBQVMsS0FBWTtRQUMxQixNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLE9BQU8sQ0FBQztJQUM5QixDQUFDLENBQUM7QUFDSixDQUFDO0FBV0QsTUFBTSxLQUFXLFdBQVcsQ0FzRDNCO0FBdERELFdBQWlCLFdBQVc7SUF1Q2IscUJBQVMsR0FBVSxFQUFFLENBQVUsT0FBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ2hELGlCQUFLLEdBQWMsRUFBRSxDQUFNLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUN4QyxpQkFBSyxHQUFjLEVBQUUsQ0FBTSxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDeEMsb0JBQVEsR0FBVyxFQUFFLENBQVMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQzlDLG9CQUFRLEdBQVcsRUFBRSxDQUFTLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUM5QyxzQkFBVSxHQUFTLEVBQUUsQ0FBVyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDbEQsNEJBQWdCLEdBQUcsRUFBRSxDQUFpQixPQUFPLENBQUMsY0FBYyxDQUFDLENBQUM7SUFDOUQsdUJBQVcsR0FBUSxFQUFFLENBQVksT0FBTyxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBRWpFLDBCQUFpQyxLQUFVO1FBQ3pDLEVBQUUsQ0FBQyxDQUFDLEtBQUssS0FBSyxJQUFJLENBQUMsQ0FBQyxDQUFDO1lBQ25CLE1BQU0sQ0FBQyxJQUFJLENBQUM7UUFDZCxDQUFDO1FBQ0QsTUFBTSxDQUFDLE9B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
{
"name": "@glimmer/wire-format",
"version": "0.21.0",
"version": "0.22.0",
"description": "",

@@ -19,6 +19,8 @@ "main": "dist/commonjs/index.js",

"dependencies": {
"@glimmer/util": "^0.21.0"
"@glimmer/util": "^0.22.0"
},
"files": [
"dist"
"dist",
"index.ts",
"lib"
],

@@ -25,0 +27,0 @@ "devDependencies": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc