Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imertz/prothesmies
Εφαρμογή Υπολογισμού Δικαστικών Προθεσμιών
https://github.com/imertz/prothesmies
Last synced: about 2 months ago
JSON representation
Εφαρμογή Υπολογισμού Δικαστικών Προθεσμιών
- Host: GitHub
- URL: https://github.com/imertz/prothesmies
- Owner: imertz
- License: mit
- Created: 2022-09-12T16:45:43.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-09-02T14:44:21.000Z (over 1 year ago)
- Last Synced: 2024-09-16T23:29:43.173Z (3 months ago)
- Language: TypeScript
- Size: 896 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# prothesmies
Εφαρμογή ανοιχτού κώδικα για τον υπολογισμό Δικαστικών προθεσμιών.
![Προθεσμίες logo](logo.jpg)
Μπορείτε να το δοκιμάσετε στο https://mysolon.gr/prothesmies
## Εγκατάσταση```bash
npm install prothesmies
```## Χρήση
```js
const prothesmies = require('prothesmies');const apotelesmataNeasTaktikis = prothesmies.prothesmiesNeasTaktikis(
'2022-02-19',
{
dikasimos: '2022-11-23',
topiki: 'Θεσσαλονίκης',
yliki: 'Μον',
exoterikou: true,
dimosio: false,
klisi: false,
}
);const apotelesmataMikrodiaforon = prothesmies.prothesmiesMikrodiaforon(
'2022-02-20',
{
exoterikou: true,
dimosio: true,
topiki: 'Καλλιθέας',
}
);
```##### In ES6 module notation:
```js
import { prothesmiesNeasTaktikis } from 'prothesmies';const apotelesmataNeasTaktikis = prothesmiesNeasTaktikis('2022-02-19', {
dikasimos: '2022-11-23',
topiki: 'Θεσσαλονίκης',
yliki: 'Μον',
exoterikou: true,
dimosio: false,
klisi: false,
});const apotelesmataMikrodiaforon = prothesmiesMikrodiaforon('2022-02-20', {
exoterikou: true,
dimosio: true,
topiki: 'Καλλιθέας',
});
```## Προθεσμίες Νέας Τακτικής
Για να υπολογίσετε τις προθεσμίες Νέας Τακτικής χρησιμοποιείτε το function prothesmiesNeasTaktikis() που εξάγει το module. Οι παράμετροι που δέχεται το prothesmiesNeasTaktikis() είναι οι εξής:
| Όνομα | Τύπος | Αρχική Τιμή | Περιγραφή |
| ----------- | -------- | ----------- | -------------------------------------------------------------------------------------- |
| `katathesi` | `string` | `undefined` | Η ημερομηνία **κατάθεσης** του δικογράφου σε μορφή 'ΕΕΕΕ-ΜΜ-ΗΗ' _(πχ. `'2022-02-23'`)_ |
| `options` | `object` | `{}` | Δείτε [protesmiesNeasTaktikis options](#prothesmiesneastaktikis-options). |### prothesmiesNeasTaktikis options
| Όνομα | Τύπος | Αρχική Τιμή | Περιγραφή |
| ------------ | --------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `dimosio` | `boolean` | `false` | Σε περίπτωση που κάποιος από τους διαδίκους είναι το Δημόσιο, εισάγετε την τιμή `true` |
| `exoterikou` | `boolean` | `false` | Σε περίπτωση που ο διάδικος είναι κάτοικος εξωτερικού, εισάγετε την τιμή `true` |
| `topiki` | `string` | `Αθηνών` | Εισάγετε την έδρα του δικαστηρίου που σας ενδιαφέρει στην γενική _(πχ. `'Αθηνών`, `Θεσσαλονίκης`, κτλ)._ Αναλυτικά η λίστα με της τιμές που γίνονται δεκτές [εδώ](./src/utils/NeaTaktiki/Types/interfaces.ts) |
| `yliki` | `string` | `Μον` | `Ειρ`, `Μον`, `Πολ` αναλόγως την υλική αρμοδιότητα |
| `dikasimos` | `string` | `undefined` | Η ημερομηνία **δικασίμου** εφόσον είναι γνωστή σε μορφή 'ΕΕΕΕ-ΜΜ-ΗΗ' _(πχ. `'2022-06-28'`)_ |
| `klisi` | `boolean` | `false` | Είσαγετε `true` σε περίπτωση που κατατέθηκε κλήση για τον προσδιορισμό δικασίμου, μετά από έκδοση παραπεμπτικής απόφασης λόγω καθ’ ύλην ή κατά τόπον αναρμοδιότητας ή λόγω μη εισαγωγής της υπόθεσης κατά την προσήκουσα διαδικασίααν ή αν το δικαστήριο κήρυξε απαράδεκτη τη συζήτηση της αγωγής (Αρθ.237 παρ.3 ΚΠολΔ) |## Προθεσμίες Νέας Διαδικασίας Μικροδιαφορών
Για να υπολογίσετε τις προθεσμίες Μικροδιαφορών χρησιμοποιείτε το function prothesmiesMikrodiaforon() που εξάγει το module. Οι παράμετροι που δέχεται το prothesmiesMikrodiaforon() είναι οι εξής:
| Όνομα | Τύπος | Αρχική Τιμή | Περιγραφή |
| ----------- | -------- | ----------- | -------------------------------------------------------------------------------------- |
| `katathesi` | `string` | `undefined` | Η ημερομηνία **κατάθεσης** του δικογράφου σε μορφή 'ΕΕΕΕ-ΜΜ-ΗΗ' _(πχ. `'2022-02-23'`)_ |
| `options` | `object` | `{}` | Δείτε [protesmiesMikrodiaforon options](#prothesmiesmikrodiaforon-options). |### prothesmiesMikrodiaforon options
| Όνομα | Τύπος | Αρχική Τιμή | Περιγραφή |
| ------------ | --------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `dimosio` | `boolean` | `false` | Σε περίπτωση που κάποιος από τους διαδίκους είναι το Δημόσιο, εισάγετε την τιμή `true` |
| `exoterikou` | `boolean` | `false` | Σε περίπτωση που ο διάδικος είναι κάτοικος εξωτερικού, εισάγετε την τιμή `true` |
| `topiki` | `string` | `Αθηνών` | Εισάγετε την έδρα του δικαστηρίου που σας ενδιαφέρει στην γενική _(πχ. `'Αθηνών`, `Θεσσαλονίκης`, κτλ)._ Αναλυτικά η λίστα με της τιμές που γίνονται δεκτές [εδώ](./src/utils/NeaTaktiki/Types/interfaces.ts) |# Άδεια Χρήσης
[MIT](./LICENSE)