All files / blong-int-adapter/mysql/adapter/sql schemaItemSchema.ts

100% Statements 18/18
100% Branches 0/0
100% Functions 0/0
100% Lines 18/18

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 191x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x  
import {Type} from 'typebox';
 
/**
 * TypeBox schema for the `schema_item` integration-test table.
 *
 * Declared in the adapter layer so the knex adapter's `activation.schema.tables`
 * config can reference it directly.  Test fixtures import from here rather than
 * the reverse.
 */
export const schemaItemSchema = Type.Object(
    {
        schemaItemId: Type.Integer(),
        schemaItemName: Type.String({maxLength: 255}),
        schemaItemDescription: Type.Optional(Type.String({maxLength: 1000})),
        schemaItemActive: Type.Optional(Type.Boolean()),
    },
    {required: ['schemaItemId', 'schemaItemName']},
);