1.0.8 • Published 2 years ago

@pekevski/typeorm v1.0.8

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
2 years ago

@pekevski/typeorm

Usage

  1. Install the dependencies for nativescript sqlite and typeorm in your Nativescript project.

    npm i typeorm reflect-metadata nativescript-sqlite
    ns plugin add @pekevski/typeorm
  2. Create a database connection in your applications entry point eg. main.ts

    let driver = require('nativescript-sqlite');
    
    // use an iife to run it before angular starts
    (async () => {
        console.log('START APP')
        try {
            const connection = await createConnection({
                database: 'test.db',
                type: 'nativescript',
                driver,
                entities: [
                    User,
                    // ... more models here
                ],
                logging: true
            })
    
            // Dangerously drops all tables on app start if true
            // connection.synchronize(true);
    
            console.log("Connection Created")
        } catch (err) {
            console.error(err)
        }
    })();
  3. Then follow the instructions on how to use TypeOrm

License

Apache License Version 2.0