@glimmer/wire-format
Advanced tools
Comparing version 0.21.0 to 0.22.0
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUNBLDJDQUF3QztBQUV4Qyx5Q0FBK0M7QUFBdEMsd0JBQUEsT0FBTyxDQUFPO0FBbUJ2QixZQUFvQyxPQUFlO0lBQ2pELE1BQU0sQ0FBQyxVQUFTLEtBQVk7UUFDMUIsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsS0FBSyxPQUFPLENBQUM7SUFDOUIsQ0FBQyxDQUFDO0FBQ0osQ0FBQztBQUpELGdCQUlDO0FBV0QsSUFBaUIsV0FBVyxDQXNEM0I7QUF0REQsV0FBaUIsV0FBVztJQXVDYixxQkFBUyxHQUFVLEVBQUUsQ0FBVSxpQkFBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ2hELGlCQUFLLEdBQWMsRUFBRSxDQUFNLGlCQUFPLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDeEMsaUJBQUssR0FBYyxFQUFFLENBQU0saUJBQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUN4QyxvQkFBUSxHQUFXLEVBQUUsQ0FBUyxpQkFBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQzlDLG9CQUFRLEdBQVcsRUFBRSxDQUFTLGlCQUFPLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDOUMsc0JBQVUsR0FBUyxFQUFFLENBQVcsaUJBQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUNsRCw0QkFBZ0IsR0FBRyxFQUFFLENBQWlCLGlCQUFPLENBQUMsY0FBYyxDQUFDLENBQUM7SUFDOUQsdUJBQVcsR0FBUSxFQUFFLENBQVksaUJBQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQztJQUVqRSwwQkFBaUMsS0FBVTtRQUN6QyxFQUFFLENBQUMsQ0FBQyxLQUFLLEtBQUssSUFBSSxDQUFDLENBQUMsQ0FBQztZQUNuQixNQUFNLENBQUMsSUFBSSxDQUFDO1FBQ2QsQ0FBQztRQUNELE1BQU0sQ0FBQyxPQUFPLEtBQUssS0FBSyxRQUFRLENBQUM7SUFDbkMsQ0FB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 |
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": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
42767
11
828
1
+ Added@glimmer/util@0.22.3(transitive)
- Removed@glimmer/util@0.21.0(transitive)
Updated@glimmer/util@^0.22.0