Web API for Oblique Strategies.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
473 B

  1. import { generate as coreGenerate } from '@theoryofnekomata/oblique-strategies-core';
  2. export interface CardService {
  3. generate(cards?: string[]): string
  4. }
  5. type GenerateInternal = (cards?: string[]) => string
  6. export class CardServiceImpl implements CardService {
  7. private readonly generateInternal: GenerateInternal;
  8. constructor() {
  9. this.generateInternal = coreGenerate;
  10. }
  11. generate(cards?: string[]): string {
  12. return this.generateInternal(cards);
  13. }
  14. }