Skip to content

Commit cda83fe

Browse files
refactor(mf2): In mf2/messageformat/src/, move some files from data-model/ to resolve/
1 parent 4685000 commit cda83fe

14 files changed

+18
-13
lines changed

mf2/messageformat/src/functions/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { MessageExpressionPart } from '../formatted-parts.js';
22

3-
export type { MessageFunctionContext } from '../data-model/function-context.js';
3+
export type { MessageFunctionContext } from '../resolve/function-context.js';
44
export { type MessageDateTime, date, datetime, time } from './datetime.js';
55
export { type MessageFallback, fallback } from './fallback.js';
66
export { type MessageNumber, integer, number } from './number.js';

mf2/messageformat/src/messageformat.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
import { formatMarkup } from './data-model/format-markup.js';
2-
import type { MessageFunctionContext } from './data-model/function-context.js';
31
import { parseMessage } from './data-model/parse.js';
4-
import { resolveExpression } from './data-model/resolve-expression.js';
5-
import { UnresolvedExpression } from './data-model/resolve-variable.js';
62
import type { Message } from './data-model/types.js';
73
import { validate } from './data-model/validate.js';
84
import { FSI, LRI, PDI, RLI, getLocaleDir } from './dir-utils.js';
@@ -18,6 +14,10 @@ import {
1814
string,
1915
time
2016
} from './functions/index.js';
17+
import { formatMarkup } from './resolve/format-markup.js';
18+
import type { MessageFunctionContext } from './resolve/function-context.js';
19+
import { resolveExpression } from './resolve/resolve-expression.js';
20+
import { UnresolvedExpression } from './resolve/resolve-variable.js';
2121
import { selectPattern } from './select-pattern.js';
2222

2323
const defaultFunctions = Object.freeze({

mf2/messageformat/src/data-model/format-markup.ts renamed to mf2/messageformat/src/resolve/format-markup.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { MessageResolutionError } from '../errors.js';
22
import type { Context } from '../format-context.js';
33
import type { MessageMarkupPart } from '../formatted-parts.js';
44
import { getValueSource, resolveValue } from './resolve-value.js';
5-
import type { Markup } from './types.js';
5+
import type { Markup } from '../data-model/types.js';
66

77
export function formatMarkup(
88
ctx: Context,

mf2/messageformat/src/data-model/function-context.ts renamed to mf2/messageformat/src/resolve/function-context.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { MessageResolutionError } from '../errors.js';
22
import type { Context } from '../format-context.js';
33
import { getValueSource, resolveValue } from './resolve-value.js';
4-
import { Options } from './types.js';
4+
import { Options } from '../data-model/types.js';
55

66
export class MessageFunctionContext {
77
#ctx: Context;

mf2/messageformat/src/data-model/resolve-expression.ts renamed to mf2/messageformat/src/resolve/resolve-expression.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import type { MessageValue } from '../functions/index.js';
33
import { resolveFunctionRef } from './resolve-function-ref.js';
44
import { resolveLiteral } from './resolve-literal.js';
55
import { resolveVariableRef } from './resolve-variable.js';
6-
import type { Expression } from './types.js';
6+
import type { Expression } from '../data-model/types.js';
77

88
export function resolveExpression(
99
ctx: Context,

mf2/messageformat/src/data-model/resolve-function-ref.ts renamed to mf2/messageformat/src/resolve/resolve-function-ref.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@ import type { Context } from '../format-context.js';
33
import { fallback } from '../functions/fallback.js';
44
import { MessageFunctionContext } from './function-context.js';
55
import { getValueSource, resolveValue } from './resolve-value.js';
6-
import type { FunctionRef, Literal, Options, VariableRef } from './types.js';
6+
import type {
7+
FunctionRef,
8+
Literal,
9+
Options,
10+
VariableRef
11+
} from '../data-model/types.js';
712

813
export function resolveFunctionRef(
914
ctx: Context,

mf2/messageformat/src/data-model/resolve-literal.ts renamed to mf2/messageformat/src/resolve/resolve-literal.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { Context } from '../format-context.js';
22
import { MessageFunctionContext } from './function-context.js';
3-
import type { Literal } from './types.js';
3+
import type { Literal } from '../data-model/types.js';
44

55
export function resolveLiteral(ctx: Context, lit: Literal) {
66
const msgCtx = new MessageFunctionContext(ctx, `|${lit.value}|`);

0 commit comments

Comments
 (0)