packageDocumentation module import { AesPkcs5 , Fetcher , Primitive } from "nestia-fetcher" ; import type { IConnection } from "nestia-fetcher" ; import type { ISeller } from "./../../../structures/actors/ISeller" ; export * as password from "./password" ; param connection param input return nestia controller path export function join ( connection , input ) { return Fetcher . fetch ( connection , join . ENCRYPTED , join . METHOD , join . path ( ) , input ) ; } export namespace join { export type Input = Primitive < ISeller . IJoin > ; export type Output = Primitive < ISeller > ; export const METHOD = "POST" as const ; export const PATH = "/sellers/authenticate/join" ; export const ENCRYPTED = { request : true , response : true , } ; export function path ( ) { return `/sellers/authenticate/join` ; } } param connection param input return nestia controller path export function login ( connection , input ) { return Fetcher . fetch ( connection , login . ENCRYPTED , login . METHOD , login . path ( ) , input ) ; } export namespace login { export type Input = Primitive < ISeller . ILogin > ; export type Output = Primitive < ISeller > ; export const METHOD = "POST" as const ; export const PATH = "/sellers/authenticate/login" ; export const ENCRYPTED = { request : true , response : true , } ; export function path ( ) { return `/sellers/authenticate/login` ; } } nestia controller path export function exit ( connection ) { return Fetcher . fetch ( connection , exit . ENCRYPTED , exit . METHOD , exit . path ( ) ) ; } export namespace exit { export const METHOD = "DELETE" as const ; export const PATH = "/sellers/authenticate/exit" ; export const ENCRYPTED = { request : false , response : false , } ; export function path ( ) { return `/sellers/authenticate/exit` ; } } AesPkcs5 ; Fetcher ; Primitive ;