initial commit

This commit is contained in:
Robert Soriano
2022-05-16 01:55:10 -07:00
commit b0eab95b47
15 changed files with 6864 additions and 0 deletions

8
playground/app.vue Normal file
View File

@@ -0,0 +1,8 @@
<script setup>
</script>
<template>
<div>
Nuxt module playground!
</div>
</template>

11
playground/nuxt.config.ts Normal file
View File

@@ -0,0 +1,11 @@
import { defineNuxtConfig } from 'nuxt'
import MyModule from '..'
export default defineNuxtConfig({
modules: [
MyModule,
],
myModule: {
addPlugin: true,
},
})

4
playground/package.json Normal file
View File

@@ -0,0 +1,4 @@
{
"name": "playground",
"private": true
}

View File

@@ -0,0 +1,7 @@
// generated by trpc-nuxt
import { createTRPCHandler } from 'trpc-nuxt/handler'
import * as functions from '../../fn'
export default createTRPCHandler({
router: functions.router
})

View File

@@ -0,0 +1,16 @@
import * as trpc from '@trpc/server'
import { z } from 'zod'
export const router = trpc
.router()
.query('getUser', {
input: z.object({ name: z.string().min(5) }),
async resolve(req) {
return { id: 1, name: req.input.name }
},
})
.query('hello', {
resolve: () => 'world',
})
export type Router = typeof router