Straight to Maintenance
Initialize the droplet with dokku app pre-setup
import mediaFilesJSON from "../../static/mediaFiles.json"; | |
export const AssetHelper = { | |
use(what) { | |
const match = mediaFilesJSON.find(({ name }) => name === what); | |
if (!match) throw new Error(`No asset found with name '${what}'`); | |
require(`../../static/${match.path}`); |
// in $PROJECT_ROOT/typings/@sapper | |
declare module '@sapper/app' { | |
// from sapper/runtime/src/app/types.ts | |
// sapper doesn't export its types yet | |
interface Redirect { | |
statusCode: number | |
location: string | |
} | |
// end |
# The following comments fill some of the gaps in Solargraph's understanding of | |
# Rails apps. Since they're all in YARD, they get mapped in Solargraph but | |
# ignored at runtime. | |
# | |
# You can put this file anywhere in the project, as long as it gets included in | |
# the workspace maps. It's recommended that you keep it in a standalone file | |
# instead of pasting it into an existing one. | |
# | |
# @!parse | |
# class ActionController::Base |
Initialize the droplet with dokku app pre-setup