@bitloops/bl-transpiler
Version:
The one and only Bitloops Language transpiler
84 lines • 3.1 kB
JavaScript
import { ArrayUtils } from './utils/ArrayUtils.js';
export const fieldsKey = 'fields';
export const evaluationFieldsKey = 'fields';
export const identifierKey = 'identifier';
export const optionalKey = 'optional';
export const fieldKey = 'field';
export const PropsIdentifierKey = 'propsIdentifier';
export const PropsKey = 'Props';
export const ReadModelIdentifierKey = 'readModelIdentifier';
export const ReadModelKey = 'ReadModel';
// Needed to check type on runtime, otherwise simple literal gets thrown away.
export const bitloopsPrimitives = [
'double',
'float',
'int32',
'int64',
'uint32',
'uint64',
'sint32',
'sint64',
'fixed32',
'fixed64',
'sfixed32',
'sfixed64',
'bool',
'string',
'backTickString',
'bytes',
'enum',
'Timestamp',
'Any',
'Struct',
'Map',
'NullValue',
'Duration',
'regex',
'void',
];
export const bitloopsPrimitivesObj = ArrayUtils.toObject([
...bitloopsPrimitives,
]);
export const BitloopsBuiltInClassNames = {
UUIDv4: 'UUIDv4',
};
export const bitloopsBuiltInClasses = [BitloopsBuiltInClassNames.UUIDv4];
export const primitivesTypeKey = 'primitiveType';
export const builtInClassTypeKey = 'builtInClassType';
export const standardVOTypeKey = 'standardVOType';
export const bitloopsIdentifiersTypeKey = 'bitloopsIdentifierType';
export const arrayPrimaryTypeKey = 'arrayPrimaryType';
export const bitloopsPrimaryTypeKey = 'type';
export const DomainErrorKey = 'DomainError';
export const DomainErrorIdentifier = 'identifier';
export const ApplicationErrorKey = 'ApplicationError';
export const ApplicationErrorIdentifier = 'identifier';
export const expressionKey = 'expression';
export const returnOKKey = 'returnOK';
export const returnErrorKey = 'returnError';
export const constDeclarationKey = 'constDeclaration';
export const variableDeclarationKey = 'variableDeclaration';
export const RootEntityKey = 'RootEntity';
export const StructKey = 'Struct';
export const structIdentifierKey = 'StructIdentifier';
export const DTOIdentifierKey = 'DTOIdentifier';
export const DTOKey = 'DTO';
export const languageKey = 'language';
export const configInvocationKey = 'configInvocation';
export const methodDefinitionListKey = 'methodDefinitionList';
export const PackagePortIdentifierKey = 'PackagePortIdentifier';
export const PackagePortKey = 'PackagePort';
export const ServicePortIdentifierKey = 'ServicePortIdentifier';
export const repoPortKey = 'RepoPort';
export const repoPortIdentifierKey = 'repoPortIdentifier';
export const commandKey = 'command';
export const queryKey = 'query';
export const commandHandlerKey = 'commandHandler';
export const queryHandlerKey = 'queryHandler';
export const DomainEventIdentifierKey = 'DomainEventIdentifier';
export var IntegrationEventHandlerOptions;
(function (IntegrationEventHandlerOptions) {
IntegrationEventHandlerOptions["eventVersion"] = "eventVersion";
})(IntegrationEventHandlerOptions || (IntegrationEventHandlerOptions = {}));
export const domainServiceKey = 'domainService';
//# sourceMappingURL=types.js.map