0.0.744 • Published 9 months ago

@omnicar/sam-types v0.0.744

Weekly downloads
450
License
-
Repository
-
Last release
9 months ago

SAM-types

SAM types is used to collect and share all interfaces (types) that one or more repositories have in common. To facilitate and ensure that repositories use the same types when communicating with each other. In most cases, if not all, this is between SAM-api and one or more of the frontend clients like the SAM-admin.

Conventions

Request/Response interfaces

TODO: Fill this out

Versioning

We use standard semantic versioning

Development

Dependencies

The project only has one dependency: Typescript

This is to have tsc available.

Compiling

To compile the index.d.ts file and the index.js file, run npm run tsc (or yarn tsc). This cleans all existing .js files and updates the index.d.ts file and the index.js file.

Adding new interfaces, types, and enums

Write your interface or type like you normally would. In order to export it, you need to add it to the index.ts file which holds all exported interfaces, types, and enums. The enums (for now) need to be put directly in the index.ts file. To fix this we need to setup some Webpack configuration etc.

Local development

Using npm

To use the types locally in an application, add the line below as a dependency in your package.json file:

"sam-types": "file:../SAM-types"

The path is the relative path to the SAM-types project.

Using yarn

To use the types locally you can use yarn link. See docs here.

cd to the SAM-types folder and type: yarn link

Then cd to your application and type yarn link "sam-types". Now your application uses your local SAM-types project (using a symlink). To unlink, type yarn unlink "sam-types"

This means that you do not have to change anything in your package.json file.

Regular dependency

To use SAM-types in a project, add the line below as a dependency in your package.json file:

"sam-types": "OmniCar/SAM-types#0.0.1"

If you need to target something other than a specific release, consider targeting a branch or a commit as shown below:

  • "sam-types": "OmniCar/SAM-types#4727d357ea"
  • "sam-types": "OmniCar/SAM-types#feature\/branch"

Releasing

Using GitHub

  • Go to releases on GitHub
  • Press "Create a new release"
  • Set the "Tag version" to the appropriate version number (see versioning above)
  • Set the "Release title" to "Version <version_number>"
  • Describe the changes. What's new? are there any breaking changes? etc.
  • If you want you can see the changes on master compared to a release (for example version 0.0.1) by typing: git diff tags/0.0.1 master
  • Press "Publish release"

Using hub cli

If you have installed the hub cli (see link above), you can create a new release with the below command. Please note that it defaults to targeting the main (master) branch unless you use the -t option (more options here)

git release create -o -m "Release 0.0.2" "0.0.2"

If you did not set up the alias for git = hub you should write hub instead of git in the command above.

0.0.744

9 months ago

0.0.743

9 months ago

0.0.742

9 months ago

0.0.741

9 months ago

0.0.740

9 months ago

0.0.739

9 months ago

0.0.738

11 months ago

0.0.722

1 year ago

0.0.721

1 year ago

0.0.720

1 year ago

0.0.726

1 year ago

0.0.725

1 year ago

0.0.724

1 year ago

0.0.723

1 year ago

0.0.719

1 year ago

0.0.733

1 year ago

0.0.732

1 year ago

0.0.731

1 year ago

0.0.730

1 year ago

0.0.737

11 months ago

0.0.736

12 months ago

0.0.735

12 months ago

0.0.734

12 months ago

0.0.729

1 year ago

0.0.728

1 year ago

0.0.727

1 year ago

0.0.718

1 year ago

0.0.717

1 year ago

0.0.715

1 year ago

0.0.714

1 year ago

0.0.716

1 year ago

0.0.711

1 year ago

0.0.710

1 year ago

0.0.713

1 year ago

0.0.712

1 year ago

0.0.709

1 year ago

0.0.708

1 year ago

0.0.707

1 year ago

0.0.706

1 year ago

0.0.705

1 year ago

0.0.704

1 year ago

0.0.703

1 year ago

0.0.702

1 year ago

0.0.701

1 year ago

0.0.700

1 year ago

0.0.699

1 year ago

0.0.698

1 year ago

0.0.697

1 year ago

0.0.696

1 year ago

0.0.695

1 year ago

0.0.694

1 year ago

0.0.693

1 year ago

0.0.692

1 year ago

0.0.691

1 year ago

0.0.690

1 year ago

0.0.689

1 year ago

0.0.688

1 year ago

0.0.687

1 year ago

0.0.686

2 years ago

0.0.681

2 years ago

0.0.685

2 years ago

0.0.684

2 years ago

0.0.682

2 years ago

0.0.679

2 years ago

0.0.680

2 years ago

0.0.678

2 years ago

0.0.677

2 years ago

0.0.676

2 years ago

0.0.675

2 years ago

0.0.670

2 years ago

0.0.674

2 years ago

0.0.673

2 years ago

0.0.672

2 years ago

0.0.671

2 years ago

0.0.649

2 years ago

0.0.648

2 years ago

0.0.647

2 years ago

0.0.656

2 years ago

0.0.655

2 years ago

0.0.653

2 years ago

0.0.659

2 years ago

0.0.658

2 years ago

0.0.657

2 years ago

0.0.652

2 years ago

0.0.651

2 years ago

0.0.667

2 years ago

0.0.666

2 years ago

0.0.665

2 years ago

0.0.664

2 years ago

0.0.669

2 years ago

0.0.668

2 years ago

0.0.663

2 years ago

0.0.662

2 years ago

0.0.661

2 years ago

0.0.660

2 years ago

0.0.645

2 years ago

0.0.646

2 years ago

0.0.644

2 years ago

0.0.643

2 years ago

0.0.642

2 years ago

0.0.634

2 years ago

0.0.633

2 years ago

0.0.632

2 years ago

0.0.631

2 years ago

0.0.638

2 years ago

0.0.637

2 years ago

0.0.636

2 years ago

0.0.635

2 years ago

0.0.630

2 years ago

0.0.629

2 years ago

0.0.628

2 years ago

0.0.641

2 years ago

0.0.640

2 years ago

0.0.639

2 years ago

0.0.623

2 years ago

0.0.622

2 years ago

0.0.621

2 years ago

0.0.627

2 years ago

0.0.626

2 years ago

0.0.625

2 years ago

0.0.624

2 years ago

0.0.601

2 years ago

0.0.600

2 years ago

0.0.605

2 years ago

0.0.604

2 years ago

0.0.603

2 years ago

0.0.602

2 years ago

0.0.612

2 years ago

0.0.611

2 years ago

0.0.610

2 years ago

0.0.616

2 years ago

0.0.615

2 years ago

0.0.614

2 years ago

0.0.613

2 years ago

0.0.609

2 years ago

0.0.608

2 years ago

0.0.607

2 years ago

0.0.606

2 years ago

0.0.620

2 years ago

0.0.619

2 years ago

0.0.618

2 years ago

0.0.617

2 years ago

0.0.599

2 years ago

0.0.589

2 years ago

0.0.598

2 years ago

0.0.593

2 years ago

0.0.592

2 years ago

0.0.591

2 years ago

0.0.590

2 years ago

0.0.597

2 years ago

0.0.596

2 years ago

0.0.595

2 years ago

0.0.594

2 years ago

0.0.568

3 years ago

0.0.567

3 years ago

0.0.566

3 years ago

0.0.565

3 years ago

0.0.569

3 years ago

0.0.564

3 years ago

0.0.563

3 years ago

0.0.579

2 years ago

0.0.578

2 years ago

0.0.577

3 years ago

0.0.576

3 years ago

0.0.571

3 years ago

0.0.570

3 years ago

0.0.575

3 years ago

0.0.574

3 years ago

0.0.573

3 years ago

0.0.572

3 years ago

0.0.588

2 years ago

0.0.587

2 years ago

0.0.582

2 years ago

0.0.581

2 years ago

0.0.580

2 years ago

0.0.586

2 years ago

0.0.585

2 years ago

0.0.584

2 years ago

0.0.583

2 years ago

0.0.557

3 years ago

0.0.556

3 years ago

0.0.555

3 years ago

0.0.554

3 years ago

0.0.559

3 years ago

0.0.558

3 years ago

0.0.553

3 years ago

0.0.552

3 years ago

0.0.551

3 years ago

0.0.550

3 years ago

0.0.560

3 years ago

0.0.562

3 years ago

0.0.561

3 years ago

0.0.546

3 years ago

0.0.545

3 years ago

0.0.544

3 years ago

0.0.543

3 years ago

0.0.549

3 years ago

0.0.548

3 years ago

0.0.547

3 years ago

0.0.528

3 years ago

0.0.527

3 years ago

0.0.526

3 years ago

0.0.535

3 years ago

0.0.534

3 years ago

0.0.533

3 years ago

0.0.532

3 years ago

0.0.539

3 years ago

0.0.538

3 years ago

0.0.537

3 years ago

0.0.536

3 years ago

0.0.531

3 years ago

0.0.530

3 years ago

0.0.529

3 years ago

0.0.542

3 years ago

0.0.541

3 years ago

0.0.540

3 years ago

0.0.513

3 years ago

0.0.512

3 years ago

0.0.511

3 years ago

0.0.510

3 years ago

0.0.517

3 years ago

0.0.516

3 years ago

0.0.515

3 years ago

0.0.514

3 years ago

0.0.509

3 years ago

0.0.508

3 years ago

0.0.524

3 years ago

0.0.523

3 years ago

0.0.522

3 years ago

0.0.521

3 years ago

0.0.525

3 years ago

0.0.520

3 years ago

0.0.519

3 years ago

0.0.518

3 years ago

0.0.507

3 years ago

0.0.502

3 years ago

0.0.501

3 years ago

0.0.500

3 years ago

0.0.506

3 years ago

0.0.505

3 years ago

0.0.504

3 years ago

0.0.503

3 years ago

0.0.499

3 years ago

0.0.494

3 years ago

0.0.493

3 years ago

0.0.498

3 years ago

0.0.497

3 years ago

0.0.496

3 years ago

0.0.495

3 years ago

0.0.479

3 years ago

0.0.478

3 years ago

0.0.477

3 years ago

0.0.476

3 years ago

0.0.475

3 years ago

0.0.474

3 years ago

0.0.473

3 years ago

0.0.489

3 years ago

0.0.488

3 years ago

0.0.483

3 years ago

0.0.481

3 years ago

0.0.480

3 years ago

0.0.487

3 years ago

0.0.486

3 years ago

0.0.485

3 years ago

0.0.484

3 years ago

0.0.492

3 years ago

0.0.491

3 years ago

0.0.490

3 years ago

0.0.436

3 years ago

0.0.435

3 years ago

0.0.434

3 years ago

0.0.439

3 years ago

0.0.438

3 years ago

0.0.437

3 years ago

0.0.446

3 years ago

0.0.443

3 years ago

0.0.442

3 years ago

0.0.441

3 years ago

0.0.440

3 years ago

0.0.458

3 years ago

0.0.457

3 years ago

0.0.455

3 years ago

0.0.459

3 years ago

0.0.450

3 years ago

0.0.454

3 years ago

0.0.453

3 years ago

0.0.452

3 years ago

0.0.451

3 years ago

0.0.469

3 years ago

0.0.468

3 years ago

0.0.467

3 years ago

0.0.466

3 years ago

0.0.461

3 years ago

0.0.460

3 years ago

0.0.465

3 years ago

0.0.464

3 years ago

0.0.463

3 years ago

0.0.462

3 years ago

0.0.471

3 years ago

0.0.470

3 years ago

0.0.433

3 years ago

0.0.432

3 years ago

0.0.431

3 years ago

0.0.430

3 years ago

0.0.425

3 years ago

0.0.424

3 years ago

0.0.423

3 years ago

0.0.429

3 years ago

0.0.428

3 years ago

0.0.427

3 years ago

0.0.426

3 years ago

0.0.403

3 years ago

0.0.402

3 years ago

0.0.401

3 years ago

0.0.400

3 years ago

0.0.407

3 years ago

0.0.406

3 years ago

0.0.405

3 years ago

0.0.404

3 years ago

0.0.414

3 years ago

0.0.413

3 years ago

0.0.412

3 years ago

0.0.411

3 years ago

0.0.418

3 years ago

0.0.417

3 years ago

0.0.416

3 years ago

0.0.415

3 years ago

0.0.410

3 years ago

0.0.409

3 years ago

0.0.408

3 years ago

0.0.422

3 years ago

0.0.421

3 years ago

0.0.420

3 years ago

0.0.419

3 years ago

0.0.395

3 years ago

0.0.394

3 years ago

0.0.393

3 years ago

0.0.392

3 years ago

0.0.399

3 years ago

0.0.398

3 years ago

0.0.397

3 years ago

0.0.396

3 years ago

0.0.391

3 years ago

0.0.390

3 years ago

0.0.389

3 years ago

0.0.388

3 years ago

0.0.387

4 years ago

0.0.386

4 years ago

0.0.385

4 years ago

0.0.359

4 years ago

0.0.358

4 years ago

0.0.357

4 years ago

0.0.356

4 years ago

0.0.355

4 years ago

0.0.354

4 years ago

0.0.353

4 years ago

0.0.369

4 years ago

0.0.368

4 years ago

0.0.367

4 years ago

0.0.362

4 years ago

0.0.361

4 years ago

0.0.360

4 years ago

0.0.366

4 years ago

0.0.365

4 years ago

0.0.364

4 years ago

0.0.363

4 years ago

0.0.379

4 years ago

0.0.378

4 years ago

0.0.373

4 years ago

0.0.372

4 years ago

0.0.371

4 years ago

0.0.370

4 years ago

0.0.377

4 years ago

0.0.376

4 years ago

0.0.375

4 years ago

0.0.374

4 years ago

0.0.384

4 years ago

0.0.383

4 years ago

0.0.382

4 years ago

0.0.381

4 years ago

0.0.380

4 years ago

0.0.348

4 years ago

0.0.349

4 years ago

0.0.351

4 years ago

0.0.352

4 years ago

0.0.347

4 years ago

0.0.346

4 years ago

0.0.345

4 years ago

0.0.344

4 years ago

0.0.343

4 years ago

0.0.342

4 years ago

0.0.341

4 years ago

0.0.340

4 years ago

0.0.336

4 years ago

0.0.335

4 years ago

0.0.334

4 years ago

0.0.333

4 years ago

0.0.332

4 years ago

0.0.331

4 years ago

0.0.330

4 years ago

0.0.329

4 years ago

0.0.328

4 years ago

0.0.327

4 years ago

0.0.326

4 years ago

0.0.325

4 years ago

0.0.324

4 years ago

0.0.323

4 years ago

0.0.322

4 years ago

0.0.321

4 years ago

0.0.319

4 years ago

0.0.318

4 years ago

0.0.320

4 years ago

0.0.317

4 years ago

0.0.315

4 years ago

0.0.314

4 years ago

0.0.313

4 years ago

0.0.312

4 years ago

0.0.316

4 years ago

0.0.311

4 years ago

0.0.310

4 years ago

0.0.309

4 years ago

0.0.304

4 years ago

0.0.303

4 years ago

0.0.302

4 years ago

0.0.301

4 years ago

0.0.308

4 years ago

0.0.307

4 years ago

0.0.306

4 years ago

0.0.305

4 years ago

0.0.300

4 years ago

0.0.299

4 years ago

0.0.298

4 years ago

0.0.296

4 years ago

0.0.297

4 years ago

0.0.295

4 years ago

0.0.294

4 years ago

0.0.293

4 years ago

0.0.292

4 years ago

0.0.291

4 years ago

0.0.290

4 years ago

0.0.289

4 years ago

0.0.288

4 years ago

0.0.287

4 years ago

0.0.286

4 years ago

0.0.285

4 years ago

0.0.284

4 years ago

0.0.283

5 years ago

0.0.282

5 years ago

0.0.281

5 years ago

0.0.280

5 years ago

0.0.279

5 years ago

0.0.278

5 years ago

0.0.277

5 years ago

0.0.276

5 years ago

0.0.275

5 years ago

0.0.274

5 years ago

0.0.273

5 years ago

0.0.272

5 years ago

0.0.271

5 years ago

0.0.270

5 years ago

0.0.269

5 years ago

0.0.268

5 years ago

0.0.267

5 years ago

0.0.266

5 years ago

0.0.265

5 years ago

0.0.264

5 years ago

0.0.263

5 years ago

0.0.262

5 years ago

0.0.261

5 years ago

0.0.260

5 years ago

0.0.259

5 years ago

0.0.258

5 years ago

0.0.257

5 years ago

0.0.256

5 years ago

0.0.255

5 years ago

0.0.254

5 years ago

0.0.253

5 years ago

0.0.252

5 years ago

0.0.251

5 years ago

0.0.250

5 years ago

0.0.249

5 years ago

0.0.248

5 years ago

0.0.247

5 years ago

0.0.246

5 years ago

0.0.245

5 years ago

0.0.244

5 years ago

0.0.243

5 years ago

0.0.242

5 years ago

0.0.241

5 years ago

0.0.240

5 years ago

0.0.238

5 years ago

0.0.239

5 years ago

0.0.237

5 years ago

0.0.236

5 years ago

0.0.235

5 years ago

0.0.234

5 years ago

0.0.233

5 years ago

0.0.232

5 years ago

0.0.231

5 years ago

0.0.230

5 years ago

0.0.229

5 years ago

0.0.228

5 years ago

0.0.227

5 years ago

0.0.226

5 years ago

0.0.225

5 years ago

0.0.224

5 years ago

0.0.223

5 years ago

0.0.222

5 years ago

0.0.221

5 years ago

0.0.220

5 years ago

0.0.219

5 years ago

0.0.218

5 years ago

0.0.217

5 years ago

0.0.216

5 years ago

0.0.215

5 years ago

0.0.214

5 years ago

0.0.213

5 years ago

0.0.212

5 years ago

0.0.211

5 years ago

0.0.210

5 years ago

0.0.209

5 years ago

0.0.208

5 years ago

0.0.207

6 years ago

0.0.206

6 years ago

0.0.205

6 years ago

0.0.204

6 years ago

0.0.203

6 years ago

0.0.202

6 years ago

0.0.201

6 years ago

0.0.200

6 years ago

0.0.199

6 years ago

0.0.198

6 years ago

0.0.197

6 years ago

0.0.196

6 years ago

0.0.180

6 years ago

0.0.195

6 years ago

0.0.194

6 years ago

0.0.193

6 years ago

0.0.192

6 years ago

0.0.191

6 years ago

0.0.190

6 years ago

0.0.177

6 years ago

0.0.176

6 years ago

0.0.175

6 years ago

0.0.174

6 years ago

0.0.173

6 years ago

0.0.172

6 years ago

0.0.171

6 years ago

0.0.170

6 years ago

0.0.169

6 years ago

0.0.168

6 years ago

0.0.167

6 years ago

0.0.166

6 years ago

0.0.165

6 years ago

0.0.164

6 years ago

0.0.163

6 years ago

0.0.162

6 years ago

0.0.161

6 years ago

0.0.160

6 years ago

0.0.159

6 years ago

0.0.158

6 years ago

0.0.157

6 years ago

0.0.156

6 years ago

0.0.155

6 years ago

0.0.154

6 years ago

0.0.153

6 years ago

0.0.152

6 years ago

0.0.151

6 years ago

0.0.150

6 years ago

0.0.149

6 years ago

0.0.148

6 years ago

0.0.147

6 years ago

0.0.146

6 years ago

0.0.145

6 years ago

0.0.144

6 years ago

0.0.143

6 years ago

0.0.142

6 years ago

0.0.141

6 years ago

0.0.140

6 years ago

0.0.139

6 years ago

0.0.138

6 years ago

0.0.137

6 years ago

0.0.136

6 years ago

0.0.135

6 years ago

0.0.134

6 years ago

0.0.133

6 years ago

0.0.132

6 years ago

0.0.131

6 years ago

0.0.130

6 years ago

0.0.129

6 years ago

0.0.128

7 years ago

0.0.127

7 years ago

0.0.126

7 years ago

0.0.125

7 years ago

0.0.124

7 years ago

0.0.123

7 years ago

0.0.122

7 years ago

0.0.121

7 years ago

0.0.120

7 years ago

0.0.119

7 years ago

0.0.118

7 years ago

0.0.117

7 years ago

0.0.116

7 years ago

0.0.115

7 years ago

0.0.114

7 years ago

0.0.113

7 years ago

0.0.112

7 years ago

0.0.111

7 years ago

0.0.110

7 years ago

0.0.109

7 years ago

0.0.108

7 years ago

0.0.107

7 years ago

0.0.106

7 years ago

0.0.105

7 years ago

0.0.104

7 years ago

0.0.103

7 years ago

0.0.102

7 years ago

0.0.101

7 years ago

0.0.100

7 years ago

0.0.99

7 years ago

0.0.98

7 years ago

0.0.97

7 years ago

0.0.96

7 years ago

0.0.95

7 years ago

0.0.94

7 years ago

0.0.93

7 years ago

0.0.92

7 years ago

0.0.91

7 years ago

0.0.90

7 years ago

0.0.89

7 years ago

0.0.88

7 years ago

0.0.87

7 years ago

0.0.86

7 years ago

0.0.85

7 years ago

0.0.84

7 years ago

0.0.83

7 years ago

0.0.82

7 years ago

0.0.81

7 years ago

0.0.80

7 years ago

0.0.79

7 years ago

0.0.78

7 years ago

0.0.77

7 years ago

0.0.76

7 years ago

0.0.75

7 years ago

0.0.74

7 years ago

0.0.73

7 years ago

0.0.72

7 years ago

0.0.71

7 years ago

0.0.70

7 years ago

0.0.69

7 years ago

0.0.68

7 years ago

0.0.67

7 years ago

0.0.66

7 years ago

0.0.65

7 years ago

0.0.64

7 years ago

0.0.63

7 years ago

0.0.62

7 years ago

0.0.61

7 years ago

0.0.60

7 years ago

0.0.59

7 years ago

0.0.58

7 years ago

0.0.57

7 years ago

0.0.56

7 years ago

0.0.55

7 years ago

0.0.54

7 years ago

0.0.53

7 years ago

0.0.52

7 years ago

0.0.51

7 years ago

0.0.50

7 years ago

0.0.49

7 years ago

0.0.48

7 years ago

0.0.47

7 years ago

0.0.46

7 years ago

0.0.45

7 years ago

0.0.44

7 years ago

0.0.43

7 years ago

0.0.42

7 years ago

0.0.41

7 years ago

0.0.40

7 years ago

0.0.39

7 years ago