Skip to content

Commit 3927a33

Browse files
authored
Merge pull request #69 from lambdalisue/fix-jsr
🐛 Fix JSR publish
2 parents 92c763d + 9857615 commit 3927a33

21 files changed

+2542
-2946
lines changed

.github/workflows/test.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,3 +71,14 @@ jobs:
7171
registry-url: "https://registry.npmjs.org"
7272
- name: Build
7373
run: deno task build-npm
74+
75+
jsr-publish:
76+
runs-on: ubuntu-latest
77+
steps:
78+
- uses: actions/checkout@v4
79+
- uses: denoland/setup-deno@v1
80+
with:
81+
deno-version: ${{ env.DENO_VERSION }}
82+
- name: Publish (dry-run)
83+
run: |
84+
deno publish --dry-run

is/__snapshots__/factory_test.ts.snap renamed to __snapshots__/is_test.ts.snap

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
export const snapshot = {};
22

3+
snapshot[`isOptionalOf<T> > returns properly named function 1`] = `"isOptionalOf(isNumber)"`;
4+
5+
snapshot[`isOptionalOf<T> > returns properly named function 2`] = `"isOptionalOf(isNumber)"`;
6+
7+
snapshot[`isUnwrapOptionalOf<T> > returns properly named function 1`] = `"isNumber"`;
8+
9+
snapshot[`isUnwrapOptionalOf<T> > returns properly named function 2`] = `"isNumber"`;
10+
11+
snapshot[`isUnwrapOptionalOf<T> > returns properly named function 3`] = `"isNumber"`;
12+
13+
snapshot[`isReadonlyOf<T> > returns properly named function 1`] = `"isReadonlyOf(isNumber)"`;
14+
15+
snapshot[`isReadonlyOf<T> > returns properly named function 2`] = `"isReadonlyOf(isReadonlyOf(isNumber))"`;
16+
17+
snapshot[`isUnwrapReadonlyOf<T> > returns properly named function 1`] = `"isNumber"`;
18+
19+
snapshot[`isUnwrapReadonlyOf<T> > returns properly named function 2`] = `"isReadonlyOf(isNumber)"`;
20+
321
snapshot[`isArrayOf<T> > returns properly named function 1`] = `"isArrayOf(isNumber)"`;
422
523
snapshot[`isArrayOf<T> > returns properly named function 2`] = `"isArrayOf((anonymous))"`;
@@ -195,3 +213,95 @@ snapshot[`isLiteralOf<T> > returns properly named function 6`] = `"isLiteralOf(u
195213
snapshot[`isLiteralOf<T> > returns properly named function 7`] = `"isLiteralOf(Symbol(asdf))"`;
196214
197215
snapshot[`isLiteralOneOf<T> > returns properly named function 1`] = `'isLiteralOneOf(["hello", "world"])'`;
216+
217+
snapshot[`isUnionOf<T> > returns properly named function 1`] = `
218+
"isUnionOf([
219+
isNumber,
220+
isString,
221+
isBoolean
222+
])"
223+
`;
224+
225+
snapshot[`isIntersectionOf<T> > returns properly named function 1`] = `
226+
"isObjectOf({
227+
a: isNumber,
228+
b: isString
229+
})"
230+
`;
231+
232+
snapshot[`isRequiredOf<T> > returns properly named function 1`] = `
233+
"isObjectOf({
234+
a: isNumber,
235+
b: isUnionOf([
236+
isString,
237+
isUndefined
238+
]),
239+
c: isBoolean
240+
})"
241+
`;
242+
243+
snapshot[`isRequiredOf<T> > returns properly named function 2`] = `
244+
"isObjectOf({
245+
a: isNumber,
246+
b: isUnionOf([
247+
isString,
248+
isUndefined
249+
]),
250+
c: isBoolean
251+
})"
252+
`;
253+
254+
snapshot[`isPartialOf<T> > returns properly named function 1`] = `
255+
"isObjectOf({
256+
a: isOptionalOf(isNumber),
257+
b: isOptionalOf(isUnionOf([
258+
isString,
259+
isUndefined
260+
])),
261+
c: isOptionalOf(isBoolean)
262+
})"
263+
`;
264+
265+
snapshot[`isPartialOf<T> > returns properly named function 2`] = `
266+
"isObjectOf({
267+
a: isOptionalOf(isNumber),
268+
b: isOptionalOf(isUnionOf([
269+
isString,
270+
isUndefined
271+
])),
272+
c: isOptionalOf(isBoolean)
273+
})"
274+
`;
275+
276+
snapshot[`isPickOf<T, K> > returns properly named function 1`] = `
277+
"isObjectOf({
278+
a: isNumber,
279+
c: isBoolean
280+
})"
281+
`;
282+
283+
snapshot[`isPickOf<T, K> > returns properly named function 2`] = `"isObjectOf({a: isNumber})"`;
284+
285+
snapshot[`isOmitOf<T, K> > returns properly named function 1`] = `
286+
"isObjectOf({
287+
a: isNumber,
288+
c: isBoolean
289+
})"
290+
`;
291+
292+
snapshot[`isOmitOf<T, K> > returns properly named function 2`] = `"isObjectOf({a: isNumber})"`;
293+
294+
snapshot[`isOneOf<T> > returns properly named function 1`] = `
295+
"isUnionOf([
296+
isNumber,
297+
isString,
298+
isBoolean
299+
])"
300+
`;
301+
302+
snapshot[`isAllOf<T> > returns properly named function 1`] = `
303+
"isObjectOf({
304+
a: isNumber,
305+
b: isString
306+
})"
307+
`;
File renamed without changes.

0 commit comments

Comments
 (0)